函数名称:ldap_error()
函数描述:ldap_error() 函数用于获取最后一次 LDAP 操作的错误信息。
适用版本:该函数适用于 PHP 4、PHP 5、PHP 7
语法:string ldap_error ( resource $link_identifier )
参数:
- $link_identifier: 必需。一个有效的 LDAP 连接标识符,通过 ldap_connect() 返回。
返回值:返回一个包含最后一次 LDAP 操作的错误信息的字符串。如果没有错误发生,则返回空字符串。
示例:
// 连接到 LDAP 服务器
$ldapconn = ldap_connect("ldap.example.com");
if ($ldapconn) {
// 进行身份验证
$ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password");
if ($ldapbind) {
// 成功绑定,执行其他操作
// ...
// 关闭连接
ldap_close($ldapconn);
} else {
// 绑定失败,打印错误信息
echo "LDAP 绑定失败: " . ldap_error($ldapconn);
}
} else {
// 连接失败,打印错误信息
echo "无法连接到 LDAP 服务器: " . ldap_error($ldapconn);
}
上述示例中,我们首先使用 ldap_connect() 函数连接到 LDAP 服务器。然后,使用 ldap_bind() 函数进行身份验证。如果身份验证成功,我们可以执行其他操作。如果身份验证失败,我们通过 ldap_error() 函数获取错误信息并进行相应处理。最后,使用 ldap_close() 函数关闭连接。
请注意,示例中的连接和身份验证参数仅供演示目的,实际应用中需要根据具体的 LDAP 服务器和用户信息进行修改。