Работа в сети — Когда соединение выполняется с помощью ldap для PHP?

Я пытаюсь понять функцию ldap в PHP для отладки приложения.

Процесс аутентификации выглядит следующим образом:

ldap_connect($host, $port);

ldap_set_option($ds, $option);

ldap_bind($ds, $rdn, $pwd);

ldap_search($smth);

ldap_get_entries($smtgelse);

ldap_close($ds);

Я получаю ошибку:

The gateway did not receive a timely response from the upstream server or application.

Я подозреваю, что брандмауэр блокирует ответ, но я поставил регистратор, чтобы увидеть, какой статус блокирует, это ldap_bind один это.

Если это проблема сети, она должна заблокировать ldap_connect Устав не так ли?

0

Решение

Из документации PHP — http://php.net/ldap_connect:

When OpenLDAP 2.x.x is used, ldap_connect() will always return a resource as
it does not actually connect but just initializes the connecting parameters.
The actual connect happens with the next calls to ldap_* funcs, usually with
ldap_bind().
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]