Я разрабатываю приложение PHP, в котором создаются элементы ldap. И когда я добавляю элемент, мне нужно сразу получить его, потому что для какой-то цели мне нужно знать временную метку его создания.
Тогда у меня есть:
Почти каждый раз, я получаю правильный результат в поиске, но это случается со мной вдвое:
— правильная запись была создана (я мог проверить это позже)
— поиск ничего не нашел.
После некоторого поиска в Google я обнаружил, что есть две функции C для добавления записи: ldap_add и ldap_add_s, первая из которых асинхронная.
Моя лучшая догадка это что:
Будет ли это объяснение иметь смысл? Есть ли другое решение, которое немного подождет, если поиск ничего не даст, и попробуйте снова?
Лучший,
V.
Нет использования PHP ldap_add_s
: https://github.com/php/php-src/blob/master/ext/ldap/ldap.c#L1444
Таким образом, пока ваш сервер LDAP не врет, что может произойти с некоторой конфигурацией с несколькими хозяевами, ваш результат поиска должен содержать только что добавленное вами значение.
Других решений пока нет …