Php LDAP_OPT_DEBUG_LEVEL, 7 не отслеживается

#php #logging #ldap

#php #ведение журнала #ldap

Вопрос:

Я пытаюсь заставить ldap_bind отслеживать, что он делает. У меня есть следующее

 ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7);
putenv('LDAPTLS_REQCERT=never');
error_reporting(E_ALL);
ini_set('display_errors', 1);

$ds = ldap_connect($server);
$r = ldap_bind($ds, $admin, $passwd);
  

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

Ответ №1:

Вам нужно распечатать ошибки с помощью ldap_error($ds) после установки параметра ldap_set_option . Следующая ссылка http://ourlife01.blogspot.co.uk/2012/05/debugging-ldap-php-scripts.html есть пример.