牛牛在线工具

ldap_set_option()

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

ldap_set_option()

设置LDAP连接或操作的选项

函数名:ldap_set_option() 描述:该函数用于设置LDAP连接或操作的选项。 用法:ldap_set_option(resource $link_identifier, int $option, mixed $value) : bool 参数: $link_identifier:LDAP连接标识符,由ldap_connect()函数返回。 $option:要设置的选项,可以是以下常量之一: LDAP_OPT_DEREF:设置如何处理别名。 LDAP_OPT_SIZELIMIT:设置返回结果的最大数目。 LDAP_OPT_TIMELIMIT:设置搜索操作的最长时间。 LDAP_OPT_NETWORK_TIMEOUT:设置网络操作的超时时间。 LDAP_OPT_PROTOCOL_VERSION:设置LDAP协议的版本。 LDAP_OPT_REFERRALS:设置是否自动处理引用。 LDAP_OPT_ERROR_NUMBER:设置错误号。 LDAP_OPT_SERVER_CONTROLS:设置服务器控制。 LDAP_OPT_CLIENT_CONTROLS:设置客户端控制。 $value:选项的值,具体取决于所设置的选项。 返回值:成功时返回 true,失败时返回 false。 示例: // 创建LDAP连接 $ldapconn = ldap_connect("ldap.example.com"); if ($ldapconn) { // 设置LDAP协议版本为3 ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3); // 设置超时时间为5秒 ldap_set_option($ldapconn, LDAP_OPT_NETWORK_TIMEOUT, 5); // 设置搜索结果的最大数目为100 ldap_set_option($ldapconn, LDAP_OPT_SIZELIMIT, 100); // 进行LDAP操作... // 关闭LDAP连接 ldap_close($ldapconn); } else { echo "无法连接到LDAP服务器"; } 以上示例展示了如何使用ldap_set_option()函数来设置LDAP连接的选项。首先通过ldap_connect()函数创建LDAP连接,然后使用ldap_set_option()函数分别设置LDAP协议版本、超时时间和搜索结果的最大数目。最后进行其他LDAP操作,并最终关闭LDAP连接。请注意,示例中的LDAP服务器地址和选项值仅供参考,实际使用时需要根据实际情况进行修改。