반응형
구형 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
728x90
반응형
'linux > php' 카테고리의 다른 글
[remi7.2] 구버젼 찾기 (0) | 2022.10.31 |
---|---|
[PHP] 구글 프로토콜 버퍼(protobuf) 컴파일된 php 파일읽기 오류 발생시 (0) | 2022.07.29 |
[PHP] 한글,영어,숫자만 표시 정규표현식 (0) | 2022.05.04 |
php UNIX TIME 변환 (0) | 2022.04.21 |
값이 숫자인지 확인하는 함수 (0) | 2022.04.20 |