Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.1.5

Request #2391 LDAP_OPT_REFERRALS
Submitted: 2004-09-24 14:34 UTC
From: mkone_1 at web dot de Assigned:
Status: Closed Package: Net_LDAP
PHP Version: Irrelevant OS: Irrelevant
Roadmaps: (Not assigned)    
Subscription  


 [2004-09-24 14:34 UTC] mkone_1 at web dot de
Description: ------------ Can you include an option for this issue: http://www.php.net/manual/en/function.ldap-search.php (User Contributed Notes) "In order to perform the searches on Windows 2003 Server Active Directory you have to set the LDAP_OPT_REFERRALS option to 0: ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0); Without this, you will get "Operations error" if you try to search the whole AD schema (using root of the domain as a $base_dn). As opposed to Windows 2000 Server, where this option was optional and only increased the performance."

Comments

 [2004-10-01 09:45 UTC] jw
This bug has been fixed in CVS. In case this was a documentation problem, the fix will show up at the end of next Sunday (CET) on pear.php.net. In case this was a pear.php.net website problem, the change will show up on the website in short time. Thank you for the report, and for helping us make PEAR better. I updated CVS today with the following changes: implement feature request #2391 (setting ldap options) + implemtent setOption() and getOption() + change getLDAPVersion() and setLDAPVersion() to use new functions + add options param to config array for setting options at connect time This is for Net_LDAP_0_6 branch for now. You can get the new LDAP.php at http://cvs.php.net/co.php/pear/Net_LDAP/LDAP.php?r=1.19.2.8 . Could you replace that file in your installation and tell me if it works for you? You can include an array of options in your config like this: $config = array('dn' => ..., 'host' => ..., options => array('LDAP_OPT_REFERRAL' => 0)); or do a $ldap->setOption('LDAP_OPT_REFERRAL', 0); Thx for using the class.