From: T dot Hauck at janaserver dot de Operating system: W2K PHP version: 4.3.2 PHP Bug Type: *Web Server problem Bug description: Design-Problem in ISAPI Modul
Description: ------------ In the ISAPI-Modul of PHP4 (php4isapi.dll) is a ISAPI-FILTER and an ISAPI-EXTENSION includet. If a authtication is made via Http the username and the password for that authetification is captured by the isapi-filter, when the SF_NOTIFY_AUTHETIFICATION is called. After that the ISAPI-Extension is called to run the script. As long as everything runs from the same thread within the webserver, the username and the password work in the ISAPI-Extension (for example in PhpMyAdmin). But if the ISAPI-Filter is called from a other thread than the ISAPI-Extension within the webserver, the username and password are not avalible. Befor i forget it, this only happends if "register_globals" is OFF! With "register_globals" = ON everything works. I think it should be interpendend from what thread the filter and the extension is called. I think the server-context of the isapi calles should be the reference, and not the thread-id. The webserver i use is called JanaServer (www.janaserver.de) in a developer state, what can't be downloaded right now. If someone needs that Serverprogramm, feel free to contact me at [EMAIL PROTECTED] Sorry for my english, but i'am from Germany. Regards Thomas Hauck -- Edit bug report at http://bugs.php.net/?id=24755&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=24755&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=24755&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=24755&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=24755&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=24755&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=24755&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=24755&r=support Expected behavior: http://bugs.php.net/fix.php?id=24755&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=24755&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=24755&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=24755&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=24755&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=24755&r=dst IIS Stability: http://bugs.php.net/fix.php?id=24755&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=24755&r=gnused