ldap_exop_refresh

(PHP 7 >= 7.3.0, PHP 8)

ldap_exop_refresh — Обгортка для розширеної операції Refresh

Опис

ldap_exop_refresh(LDAP\Connection $ldap, string $dn, int $ttl): int|false

Виконує розширену операцію Performs та повертає результат.

Список параметрів

ldap

Екземпляр LDAP\Connection, що повертається функцією ldap_connect()

dn

Унікальне ім'я (DN) запису для якого виконується операція.

ttl

Час у секундах (від 1 до 31557600) існування запису в каталозі, запрошеному клієнтом. Після цього часу вона буде автоматично видалена.

Значення, що повертаються

З RFC: Поле responseTtl містить час у секундах, що вважається сервером часом життя запису. Воно не може бути менше за запитане клієнтом, але може бути більше. Однак, щоб дозволити серверам підтримувати каталог у відносно консистентному стані та для запобігання зловживання клієнтами постійним продовженням, серверу дозволено зменшувати запитане клієнтом значення до, але не менше ніж 86400 секунд (один день). У разі виникнення помилки поверне false

список змін

ВерсияОпис
8.1.0Параметрldap тепер чекає екземпляр LDAP\Connection; раніше очікувався ресурс (resourceldap link

Дивіться також

  • ldap_exop() - Виконує розширену операцію