函式名稱: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 伺服器和使用者資訊進行修改。