2017-11-04 9 views
2

문제가 작동하지 않습니다 ldap_set_rebind_proc()ldap_set_rebind_proc() 함수는 PHP Windows 배포

PHP 테스트 한 버전 (5. * y 7. *), 나는 WAMP 및 XAMPP 서버에 포함 된 PHP 버전에서도 테스트 해 보았습니다.

ldap_connect(), ldap_bind() 등과 같은 다른 LDAP PHP 함수가 잘 작동합니다.

ldap_set_rebind_proc() 함수는 PHP Linux 배포에서 잘 작동합니다.

이 버그에 대한 의견이 있으십니까? ldap_set_rebind_proc()을 사용하지 않고 ldap_search() 함수의 참조 응답을 읽는 솔루션?

+0

안녕하세요, Windows 서버에서이 문제를 해결할 수 있었습니까? 나는 똑같은 것을 가지고있다. 당신이이 사건에 대한 좋은 아이디어를 발견했을지도 모른다. 고맙습니다 – Masha

답변

2

OpenLAP의 현재 버전과 PHP를 컴파일해야합니다. TBH는 Windows에서 얼마나 쉬운 지 잘 모르겠습니다.

the code에서 보면,이 기능을 볼 수는 정의되어있는 경우 :

#if defined(LDAP_API_FEATURE_X_OPENLDAP) && defined(HAVE_3ARG_SETREBINDPROC) 

이 모두 아주 오래된 기능 (같은 세기의 차례), 그러나 아마도 미리 만들어진 바이너리가 현대에 대해 컴파일되지 않습니다 있습니다 버전.