PHP ʖ²ἯTH
º/A
ldap_set_option
Description
The parameter option can be one of: LDAP_OPT_DEREF, LDAP_OPT_SIZELIMIT, LDAP_OPT_TIMELIMIT, LDAP_OPT_PROTOCOL_VERSION, LDAP_OPT_ERROR_NUMBER, LDAP_OPT_REFERRALS, LDAP_OPT_RESTART, LDAP_OPT_HOST_NAME, LDAP_OPT_ERROR_STRING, LDAP_OPT_MATCHED_DN, LDAP_OPT_SERVER_CONTROLS, LDAP_OPT_CLIENT_CONTROLS. Here's a brief description, see draft-ietf-ldapext-ldap-c-api-xx.txt for details.
ע: This function is only available when using OpenLDAP 2.x.x OR Netscape Directory SDK x.x, and was added in PHP 4.0.4.
=ד 1. Set protocol version
// $ds is a valid link identifier for a directory server if (ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)) echo "Using LDAPv3"; else echo "Failed to set protocol version to 3";
=ד 2. Set server controls
// $ds is a valid link identifier for a directory server // control with no value $ctrl1 = array("oid" = "1.2.752.58.10.1", "iscritical" = TRUE); // iscritical defaults to FALSE $ctrl2 = array("oid" = "1.2.752.58.1.10", "value" = "magic"); // try to set both controls if (!ldap_set_option($ds, LDAP_OPT_SERVER_CONTROLS, array($ctrl1, $ctrl2))) echo "Failed to set server controls";
See also ldap_get_option().
º/A
ưµ㼯A
ldap_search
ɏһ¼¶
ldap_set_rebind_proc