首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]ldap_exop_whoami()函数—用法及示例

发布于 2025-04-28 18:14:54
0
20

函数名: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 连接、绑定和权限等方面的设置是否正确。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流