ldap_set_option

(unknown)

ldap_set_option -- 指定したオプションの値を設定する

説明

boolean ldap_set_option (int link_identifier, int option, mixed newval)

指定したオプションの値を newval に設定し、 成功時にtrue、エラーの場合にfalseを返します。

パラメータ option は次のどれかになります。 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 これらは、 draft-ietf-ldapext-ldap-c-api-xx.txt で指定されています。

この関数は、OpenLDAP 2.x.x または Netscape Directory SDK x.x を使 用している場合にのみ使用可能で、PHP 4.0.4 で追加されました。

例 1. プロトコルバージョンを設定する


// $ds はディレクトリサーバーへの有効なリンクIDです
if (ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3))
    echo "LDAPv3 を使用します";
else
    echo "プロトコルバージョンを 3 に設定できませんでした";
      

ldap_get_option() も参照下さい。