Я установил openldap на моей машине с Windows, и я хотел бы получить доступ к серверу ldap с помощью php.
Я установил ldapexplorer для проверки, и все работает нормально, вот конфигурацию, которую я использую:
введите описание изображения здесь
Вот мой PHP-код (простая версия)
<?php
$server = "ldap://LESPAUL";
$port = "389";
$ds=ldap_connect($server);
echo($ds);
Проблема в том, что независимо от того, какой параметр я даю ldap_connect (даже неправильный), я получаю следующий результат: ressourceid # 2
Спасибо за вашу помощь
Решение простое:
ldap_connect на самом деле не подключается к серверу, а просто инициализирует параметры, так что пока ldap_connect не возвращает «false», все в порядке
вам просто нужно использовать следующую функцию (обычно ldap_bind)
Других решений пока нет …