linux/php
[PHP] LDAP AD / 도메인기능수준 2016연결
mysop
2022. 7. 5. 16:04
반응형
구형 EXCHANGE 2003에서
ANSI 모드로 LDAP을 잘 연결해서 사용하다가
최신 익스체인지와 도메인수준이 올라가면 기존 코드로 연결이 안된다
Warning: ldap_search(): Search: No such object in 경로 on line 90 Warning: ldap_get_entries() expects parameter 2 to be resource, boolean given in 경로 on line 94 Warning: array_walk_recursive() expects parameter 1 to be array, null given in 경로 on line 95 No data
기존 코드로 계속 연결할 방법을 찾았다
$ldapconn = ldap_connect("서버아이피") or die("DIE");
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
LDAP옵션에서
버젼값을 낮춰서 설정해주면 된다.
다만 Charset은 UTF-8로 바뀌니 참고할것..
출처 : https://github.com/Adldap2/Adldap2-Laravel/issues/524
반응형