指定したオプションの値を newval
に設定します。
link_identifier
ldap_connect() が返す LDAP リンク ID。
option
パラメータ option
は以下のいずれかとなります。
オプション | 型 | |
---|---|---|
LDAP_OPT_DEREF | integer | |
LDAP_OPT_SIZELIMIT | integer | |
LDAP_OPT_TIMELIMIT | integer | |
LDAP_OPT_PROTOCOL_VERSION | integer | |
LDAP_OPT_ERROR_NUMBER | integer | |
LDAP_OPT_REFERRALS | bool | |
LDAP_OPT_RESTART | bool | |
LDAP_OPT_HOST_NAME | string | |
LDAP_OPT_ERROR_STRING | string | |
LDAP_OPT_MATCHED_DN | string | |
LDAP_OPT_SERVER_CONTROLS | array | |
LDAP_OPT_CLIENT_CONTROLS | array |
LDAP_OPT_SERVER_CONTROLS および LDAP_OPT_CLIENT_CONTROLS はコントロールのリストを必要とします。 これは、値がコントロールの配列である必要があることです。 コントロールは、そのコントロールの ID である oid、オプションの value、オプションのフラグ criticality からなります。PHP において、 コントロールはキーが oid で値が文字列、 二つのオプションの要素からなる配列で指定されます。オプションの要素は、 キーが value で値が文字列、そしてキーが iscritical で値が論理値となります。 iscritical を省略した場合のデフォルトは FALSE です。詳細は draft-ietf-ldapext-ldap-c-api-xx.txt を参照ください。また以下の二番目の例も参照ください。
newval
指定したオプション option
の新しい値。