查詢

ldap_error()函式—用法及示例

「 獲取最後一次 LDAP 操作的錯誤資訊 」


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

補充糾錯
上一個函式: ldap_escape()函式
下一個函式: ldap_errno()函式
熱門PHP函式
分享連結