{site_name}

{site_name}

🌜 搜索

函数 ldap_get_values() 是 PHP 提供的用于获取 LDAP 查询结果中某个属性的多个值的函数

php 𝄐 0
怕黑怕狼等于联想相联系的恐惧属于,ph>pl带什么电,ph>pl蛋白质带什么电荷,phpldapadmin 配置,phpldapadmin官网,phpldapadmin 用户日志查询
函数 ldap_get_values() 是 PHP 提供的用于获取 LDAP 查询结果中某个属性的多个值的函数。它的用法如下:

php
array ldap_get_values ( resource $link_identifier , resource $entry_identifier , string $attribute )


参数解析:
- $link_identifier:连接标识符,用于指定与 LDAP 服务器的连接。
- $entry_identifier:条目标识符,用于指定要查询的条目。
- $attribute:要获取的属性名称。

函数返回一个包含查询结果的数组,每个属性有一个对应的键(key),对应的值(value)是一个数组,包含多个属性值。

以下是一个示例代码,假设您已经连接到了一个 LDAP 服务器,并且查询了一个条目的某个属性:

php
$ldap_dn = "cn=example,dc=example,dc=com";
$ldap_attr = "mail";

$result = ldap_get_values($ldap_conn, $ldap_dn, $ldap_attr);

if($result !== false) {
echo "LDAP attribute values: " . PHP_EOL;
for ($i = 0; $i < $result["count"]; $i++) {
echo $result[$i] . PHP_EOL;
}
}


以上示例中,$ldap_conn 是与 LDAP 服务器的连接标识符,$ldap_dn 是要查询的条目的 Distinguished Name(DN),$ldap_attr 是要获取的属性名称。

如果查询成功,ldap_get_values() 函数将返回一个数组 $result,通过 $result[$i] 可以遍历获取到的多个属性值。

注意:在实际使用时,需要根据相关情况对连接、查询等进行适当的错误处理和连接关闭等操作。