Предопределённые константы

Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.

LDAP_DEREF_NEVER (int)
Правило разыменования псевдонимов - Never.
LDAP_DEREF_SEARCHING (int)
Правило разыменования псевдонимов - Searching.
LDAP_DEREF_FINDING (int)
Правило разыменования псевдонимов - Finding.
LDAP_DEREF_ALWAYS (int)
Правило разыменования псевдонимов - Always.
LDAP_OPT_DEREF (int)
Определяет альтернативные правила для следующих псевдонимов на сервере.
LDAP_OPT_SIZELIMIT (int)

Определяет максимальное количество записей, которые могут быть возвращены при операции поиска.

Замечание: Предел фактического размера для операций также ограничен максимальным количеством возвращаемых записей, которое задаётся конфигурацией сервера. Меньшее из этих двух параметров является фактическим ограничением размера.

LDAP_OPT_TIMELIMIT (int)
Определяет количество секунд для ожидания результатов поиска.

Замечание: Предел фактического времени выполнения для операций также ограничен максимальным временем, которое задаётся конфигурацией сервера. Меньшее из этих двух параметров является фактическим ограничением времени выполнения.

LDAP_OPT_NETWORK_TIMEOUT (int)
Опция для ldap_set_option разрешает настройку сетевого времени ожидания. (Доступна с PHP 5.3.0)
LDAP_OPT_PROTOCOL_VERSION (int)
Определяет используемый протокол LDAP (V2 или V3).
LDAP_OPT_ERROR_NUMBER (int)
Последний код ошибки сессии.
LDAP_OPT_REFERRALS (int)
Определяет, следовать ли автоматически рефералам, возвращённым сервером LDAP.
LDAP_OPT_RESTART (int)
Определяет, следует ли неявно перезапустить соединение.
LDAP_OPT_HOST_NAME (int)
Устанавливает/получает разделённые пробелами хосты при попытке подключения.
LDAP_OPT_ERROR_STRING (int)
Псевдоним для LDAP_OPT_DIAGNOSTIC_MESSAGE.
LDAP_OPT_DIAGNOSTIC_MESSAGE (int)
Последнее сообщение об ошибке в сессии.
LDAP_OPT_MATCHED_DN (int)
Устанавливает/получает проверяемые DN связанные с соединением.
LDAP_OPT_SERVER_CONTROLS (int)
Определяет список серверных элементов управления по умолчанию, который должен быть отправлен с каждым запросом.
LDAP_OPT_CLIENT_CONTROLS (int)
Определяет список клиентских элементов управления по умолчанию, которые должны обрабатываться с каждым запросом.
LDAP_OPT_DEBUG_LEVEL (int)
Определяет поразрядный уровень для отладочных трассировок.
LDAP_OPT_X_KEEPALIVE_IDLE (int)
Определяет число секунд, в течение которого соединение должно быть неактивным, прежде чем начнут посылаться пакеты keepalive.
LDAP_OPT_X_KEEPALIVE_PROBES (int)
Определяет максимальное количество пакетов keepalive, которое должно быть послано, прежде чем соединение будет разорвано.
LDAP_OPT_X_KEEPALIVE_INTERVAL (int)
Определяет интервал в секундах между посылками keepalive.
LDAP_OPT_X_TLS_CACERTDIR (int)
Определяет путь к директории, в которой лежат сертификаты CA.
LDAP_OPT_X_TLS_CACERTFILE (int)
Определяет полный путь к файлу сертификата CA.
LDAP_OPT_X_TLS_CERTFILE (int)
Определяет полный путь к файлу сертификата.
LDAP_OPT_X_TLS_CIPHER_SUITE (int)
Задаёт допустимый набор шифров.
LDAP_OPT_X_TLS_CRLCHECK (int)
Определяет стратегию оценки CRL. Одна из констант: LDAP_OPT_X_TLS_CRL_NONE,LDAP_OPT_X_TLS_CRL_PEER, LDAP_OPT_X_TLS_CRL_ALL.

Замечание: Эта опция корректна только для OpenSSL.

LDAP_OPT_X_TLS_CRLFILE (int)
Определяет полный путь к файлу CRL.

Замечание: Эта опция корректна только для GnuTLS.

LDAP_OPT_X_TLS_DHFILE (int)
Определяет полный путь к файлу, содержащему параметры Протокола Диффи-Хеллмана.

Замечание: Эта опция игнорируется GnuTLS и Mozilla NSS.

LDAP_OPT_X_TLS_KEYFILE (int)
Определяет полный путь к файлу ключа сертификата.
LDAP_OPT_X_TLS_PROTOCOL_MIN (int)
Определяет минимальную версию протокола. Одна из констант: LDAP_OPT_X_TLS_PROTOCOL_SSL2, LDAP_OPT_X_TLS_PROTOCOL_SSL3, LDAP_OPT_X_TLS_PROTOCOL_TLS1_0, LDAP_OPT_X_TLS_PROTOCOL_TLS1_1, LDAP_OPT_X_TLS_PROTOCOL_TLS1_2
LDAP_OPT_X_TLS_RANDOM_FILE (int)
Устанавливает/получает случайный файл когда один из системных файлов по умолчанию не доступен.
LDAP_OPT_X_TLS_REQUIRE_CERT (int)
Определяет стратегию проверки сертификата. Одна из констант: LDAP_OPT_X_TLS_NEVER, LDAP_OPT_X_TLS_HARD, LDAP_OPT_X_TLS_DEMAND, LDAP_OPT_X_TLS_ALLOW, LDAP_OPT_X_TLS_TRY. (Доступно с PHP 7.0.0)
GSLC_SSL_NO_AUTH (int)
Режим аутентификации SSL - аутентификация не требуется (Только для Oracle LDAP)
GSLC_SSL_ONEWAY_AUTH (int)
Режим аутентификации SSL - требуется только серверная аутентификация (Только для Oracle LDAP)
GSLC_SSL_TWOWAY_AUTH (int)
Режим аутентификации SSL - требуется как серверная, так и клиентская аутентификация (Только для Oracle LDAP)
LDAP_EXOP_START_TLS (int)
Константа расширенной операции - Start TLS (» RFC 4511).
LDAP_EXOP_MODIFY_PASSWD (string)
Константа расширенной операции - Modify password (» RFC 3062).
LDAP_EXOP_REFRESH (string)
Константа расширенной операции - Refresh (» RFC 2589).
LDAP_EXOP_WHO_AM_I (string)
Константа расширенной операции - WHOAMI (» RFC 4532).
LDAP_EXOP_TURN (string)
Константа расширенной операции - Turn (» RFC 4531).
LDAP_CONTROL_MANAGEDSAIT (string)
Управляющая константа - управление DSA IT (» RFC 3296). Доступно с PHP 7.3.0.
LDAP_CONTROL_PROXY_AUTHZ (string)
Управляющая константа - прокси-авторизация (» RFC 4370). Доступно с PHP 7.3.0.
LDAP_CONTROL_SUBENTRIES (string)
Управляющая константа - подразделы (» RFC 3672). Доступно с PHP 7.3.0.
LDAP_CONTROL_VALUESRETURNFILTER (string)
Управляющая константа - фильтрация возвращаемых значений (» RFC 3876). Доступно с PHP 7.3.0.
LDAP_CONTROL_ASSERT (string)
Управляющая константа - контроль утверждений (» RFC 4528). Доступно с PHP 7.3.0.
LDAP_CONTROL_PRE_READ (string)
Управляющая константа - возврат изначального значения (» RFC 4527). Доступно с PHP 7.3.0.
LDAP_CONTROL_POST_READ (string)
Управляющая константа - возврат итогового значения (» RFC 4527). Доступно с PHP 7.3.0.
LDAP_CONTROL_SORTREQUEST (string)
Управляющая константа - запрос сортировки (» RFC 2891). Доступно с PHP 7.3.0.
LDAP_CONTROL_SORTRESPONSE (string)
Управляющая константа - ответ на запрос сортировки (RFC 2891).
LDAP_CONTROL_PAGEDRESULTS (string)
Управляющая константа - пагинация результата (» RFC 2696). Доступно с PHP 7.3.0.
LDAP_CONTROL_AUTHZID_REQUEST (string)
Управляющая константа - запрос идентификации авторизации (» RFC 3829). Доступно с PHP 7.3.0.
LDAP_CONTROL_AUTHZID_RESPONSE (string)
Управляющая константа - ответ на запрос идентификации авторизации (» RFC 3829). Доступно с PHP 7.3.0.
LDAP_CONTROL_SYNC (string)
Управляющая константа - операция синхронизации контента (» RFC 4533). Доступно с PHP 7.3.0.
LDAP_CONTROL_SYNC_STATE (string)
Управляющая константа - состояние операции синхронизации контента (» RFC 4533). Доступно с PHP 7.3.0.
LDAP_CONTROL_SYNC_DONE (string)
Управляющая константа - операция синхронизации контента завершена (» RFC 4533). Доступно с PHP 7.3.0.
LDAP_CONTROL_DONTUSECOPY (string)
Управляющая константа - не использовать копию (» RFC 6171). Доступно с PHP 7.3.0.
LDAP_CONTROL_PASSWORDPOLICYREQUEST (string)
Управляющая константа - запрос парольной политики Доступно с PHP 7.3.0.
LDAP_CONTROL_PASSWORDPOLICYRESPONSE (string)
Управляющая константа - ответ на запрос парольной политики Доступно с PHP 7.3.0.
LDAP_CONTROL_X_INCREMENTAL_VALUES (string)
Управляющая константа - инкрементные значения Active Directory Доступно с PHP 7.3.0.
LDAP_CONTROL_X_DOMAIN_SCOPE (string)
Управляющая константа - доменная область Active Directory Доступно с PHP 7.3.0.
LDAP_CONTROL_X_PERMISSIVE_MODIFY (string)
Управляющая константа - изменение разрешений Active Directory Доступно с PHP 7.3.0.
LDAP_CONTROL_X_SEARCH_OPTIONS (string)
Управляющая константа - опции поиска Active Directory Доступно с PHP 7.3.0.
LDAP_CONTROL_X_TREE_DELETE (string)
Управляющая константа - удаление дерева в Active Directory Доступно с PHP 7.3.0.
LDAP_CONTROL_X_EXTENDED_DN (string)
Управляющая константа - расширенный DN Active Directory Доступно с PHP 7.3.0.
LDAP_CONTROL_VLVREQUEST (string)
Управляющая константа - запрос просмотра виртуального списка Доступно с PHP 7.3.0.
LDAP_CONTROL_VLVRESPONSE (string)
Управляющая константа - ответ на запрос просмотра виртуального списка Доступно с PHP 7.3.0.
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top