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() - Виконує розширену операцію