函数名:ldap_get_option()
适用版本:PHP 4, PHP 5, PHP 7
函数描述:ldap_get_option() 函数用于获取指定 LDAP 连接选项的值。
语法:ldap_get_option(resource $ldap, int $option, mixed &$retval)
参数:
返回值:如果成功,则返回 TRUE,否则返回 FALSE。
示例:
// 连接到 LDAP 服务器
$ldap = ldap_connect("ldap.example.com");
// 设置 LDAP 连接选项
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0);
// 获取 LDAP 连接选项的值
$protocolVersion = 0;
$referrals = 0;
ldap_get_option($ldap, LDAP_OPT_PROTOCOL_VERSION, $protocolVersion);
ldap_get_option($ldap, LDAP_OPT_REFERRALS, $referrals);
// 输出 LDAP 连接选项的值
echo "LDAP Protocol Version: " . $protocolVersion . PHP_EOL;
echo "LDAP Referrals: " . $referrals . PHP_EOL;
// 关闭 LDAP 连接
ldap_close($ldap);
以上示例中,我们首先通过 ldap_connect() 函数建立与 LDAP 服务器的连接。然后,使用 ldap_set_option() 函数设置了两个 LDAP 连接选项:LDAP_OPT_PROTOCOL_VERSION 设置为 3,表示使用 LDAP 协议版本 3;LDAP_OPT_REFERRALS 设置为 0,表示禁用自动跟随引用。
接下来,我们使用 ldap_get_option() 函数获取了这两个选项的值,并将其分别存储在 $protocolVersion 和 $referrals 变量中。最后,我们通过 echo 语句将这两个选项的值输出到屏幕上。
请注意,ldap_get_option() 函数需要在成功连接到 LDAP 服务器之后才能调用。