ldap_get_option

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

ldap_get_optionObtener el valor actual para la opción dada

Descripción

ldap_get_option(resource$link_identifier, int$option, mixed&$retval): bool

Establece retval hacia el valor de la opción especificada.

Parámetros

link_identifier

Un enlace identificador de LDAP, devuelto por ldap_connect().

option

El parámetro option puede ser uno de estos:

OptionType
LDAP_OPT_DEREFinteger
LDAP_OPT_SIZELIMITinteger
LDAP_OPT_TIMELIMITinteger
LDAP_OPT_NETWORK_TIMEOUTinteger
LDAP_OPT_PROTOCOL_VERSIONinteger
LDAP_OPT_ERROR_NUMBERinteger
LDAP_OPT_REFERRALSbool
LDAP_OPT_RESTARTbool
LDAP_OPT_HOST_NAMEstring
LDAP_OPT_ERROR_STRINGstring
LDAP_OPT_MATCHED_DNstring
LDAP_OPT_SERVER_CONTROLSarray
LDAP_OPT_X_KEEPALIVE_IDLEint 
LDAP_OPT_X_KEEPALIVE_PROBESint 
LDAP_OPT_X_KEEPALIVE_INTERVALint 
LDAP_OPT_X_TLS_CACERTDIRstring 
LDAP_OPT_X_TLS_CACERTFILEstring 
LDAP_OPT_X_TLS_CERTFILEstring 
LDAP_OPT_X_TLS_CIPHER_SUITEstring 
LDAP_OPT_X_TLS_CRLCHECKinteger 
LDAP_OPT_X_TLS_CRLFILEstring 
LDAP_OPT_X_TLS_DHFILEstring 
LDAP_OPT_X_TLS_KEYILEstring 
LDAP_OPT_X_TLS_PACKAGEstring 
LDAP_OPT_X_TLS_PROTOCOL_MINinteger 
LDAP_OPT_X_TLS_RANDOM_FILEstring 
LDAP_OPT_X_TLS_REQUIRE_CERTinteger 
LDAP_OPT_CLIENT_CONTROLSarray
retval

Este será establecido al valor de la opción.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Revisar la versión del protocolo

<?php
// $ds es un enlace identificador válido para un servidor de directorio
if (ldap_get_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version)) {
echo
"Utilizando el protocolo en su versión: $version\n";
} else {
echo
"Imposible determinar la versión del protocolo\n";
}
?>

Notas

Nota:

Esta función solamente está disponible cuando se utiliza OpenLDAP 2.x.x ó Netscape Directory SDK x.x.

Ver también

To Top