Руководство по РНР 3.0

         

Использование PHP LDAP вызовов



Использование PHP LDAP вызовов

Вам потребуется установить и скомпилировать библиотеки LDAP-клиента или из пакета University of Michigan ldap-3.3, или из Netscape Directory SDK. Вам также потребуется перекомпилировать PHP с поддержкой LDAP для того чтобы применение PHP LDAP вызовов стало доступным.

Прежде чем использовать LDAP вызовы, необходимо знать ..

  • Имя или адрес сервера директории, который вы будете использовать
  • "Базовый dn" сервера (часть "мирового" каталога на данном сервере, которая может быть "o=My Company,c=US")
  • Нужен ли пароль для доступа к данному серверу (многие серверы обеспечивают доступ для чтения для "anonymous связей" но требуют пароля для чего-либо еще)

Типичная последовательность LDAP-вызовов,


которую вы можете применять в приложениях, представлена в следующем щаблоне:

ldap_connect()    // установка соединения с сервером
     |
  ldap_bind()       // анонимный или идентифицируемый "вход"
     |
 действия подобные поиску или обновлению каталога
с выводом результата 

     |
  ldap_close()      // "выход"

Содержание раздела