查詢

ldap_exop_whoami()函式—用法及示例

「 執行一個 WHOAMI 擴充套件操作並返回結果 」


函式名:ldap_exop_whoami()

適用版本:PHP 7.2.0 及以上版本

函式描述:ldap_exop_whoami() 函式用於執行一個 WHOAMI 擴充套件操作並返回結果。

用法:

string ldap_exop_whoami ( resource $ldap )

引數:

  • $ldap:LDAP 連線識別符號,透過 ldap_connect() 函式獲得。

返回值:

  • 返回執行 WHOAMI 操作的結果字串,如果操作失敗則返回 FALSE

示例:

// 建立 LDAP 連線
$ldap = ldap_connect("ldap://example.com");

// 繫結到 LDAP 伺服器
$bind = ldap_bind($ldap, "cn=admin,dc=example,dc=com", "password");

if ($bind) {
  // 執行 WHOAMI 操作
  $result = ldap_exop_whoami($ldap);
  
  if ($result !== FALSE) {
    echo "WHOAMI 結果: " . $result;
  } else {
    echo "WHOAMI 操作失敗";
  }
  
  // 關閉 LDAP 連線
  ldap_close($ldap);
} else {
  echo "LDAP 繫結失敗";
}

注意事項:

  • 在使用 ldap_exop_whoami() 函式之前,需要先透過 ldap_bind() 函式繫結到 LDAP 伺服器。
  • 執行 WHOAMI 操作需要使用具有適當許可權的繫結使用者。
  • 使用 ldap_close() 函式關閉 LDAP 連線,釋放資源。
  • 如果 WHOAMI 操作失敗,檢查 LDAP 連線、繫結和許可權等方面的設定是否正確。
補充糾錯
上一個函式: ldap_explode_dn()函式
下一個函式: ldap_exop_sync()函式
熱門PHP函式
分享連結