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

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

发布于 2025-04-28 18:14:44
0
21

函数名称:ldap_first_reference()

适用版本:PHP 7.0.0 及以上版本

函数描述:ldap_first_reference() 用于返回与指定的搜索结果标识符 (search result identifier) 相关联的第一个引用 (reference)。

语法:mixed ldap_first_reference(resource $link_identifier, resource $result_identifier)

参数:

  • $link_identifier:连接标识符,通过ldap_connect()函数获取。
  • $result_identifier:搜索结果标识符,通过ldap_search()函数获取。

返回值:

  • 成功时,返回一个引用标识符 (reference identifier)。
  • 失败时,返回 FALSE。

示例:

// 连接到 LDAP 服务器 $ldapconn = ldap_connect("ldap://example.com");

if ($ldapconn) { // 绑定到 LDAP 服务器 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password");

if ($ldapbind) {
    // 执行搜索操作
    $ldapsearch = ldap_search($ldapconn, "dc=example,dc=com", "cn=John Doe");

    // 获取第一个引用
    $ldapref = ldap_first_reference($ldapconn, $ldapsearch);

    if ($ldapref) {
        // 处理引用结果
        // ...
    } else {
        echo "无法获取引用结果";
    }
} else {
    echo "LDAP 绑定失败";
}

// 关闭 LDAP 连接
ldap_close($ldapconn);

} else { echo "无法连接到 LDAP 服务器"; }

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流