牛牛在线工具

ldap_parse_reference()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ldap_parse_reference()

解析LDAP引用消息的结果

函数名称:ldap_parse_reference() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:该函数用于解析LDAP引用消息的结果。 用法: bool ldap_parse_reference ( resource $link_identifier , resource $result_entry_identifier , array &$referrals ) 参数: $link_identifier:LDAP连接标识符,通过ldap_connect()函数获取。 $result_entry_identifier:LDAP搜索结果标识符,通过ldap_search()或ldap_list()函数获取。 &$referrals:一个引用参数,用于存储解析后的引用信息,该参数是一个数组。 返回值: 成功时,返回true。 失败时,返回false。 示例: // 连接到LDAP服务器 $ldapconn = ldap_connect("ldap.example.com"); // 绑定到LDAP服务器 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password"); // 搜索LDAP目录 $ldapsearch = ldap_search($ldapconn, "dc=example,dc=com", "cn=John Doe"); // 获取搜索结果 $ldapresult = ldap_get_entries($ldapconn, $ldapsearch); // 解析LDAP引用消息的结果 $referrals = array(); ldap_parse_reference($ldapconn, $ldapresult, $referrals); // 打印解析后的引用信息 print_r($referrals); // 关闭LDAP连接 ldap_close($ldapconn); 注意事项: 在使用ldap_parse_reference()函数之前,需要先进行LDAP连接、绑定和搜索操作,并获取到合适的LDAP搜索结果标识符。 解析后的引用信息将存储在$referrals数组中,可以使用print_r()或var_dump()函数打印出来进行查看。 如果引用消息的结果为空或解析失败,$referrals数组将保持为空数组。