PHP 4.0 Bug #6581 Updated: Buggy isapi PATH_INFO() under Zeus

From: Date: Sat, 04 Nov 2000 01:19:25 +0000
Subject: PHP 4.0 Bug #6581 Updated: Buggy isapi PATH_INFO() under Zeus
Groups: php.dev 
Request: Send a blank email to php-dev+get-37075@lists.php.net to get a copy of this message
ID: 6581 Updated by: sniper Reported By: rziegler@idea-net.com Status: Open Bug Type: Other web server Assigned To: Comments: reclassified. Previous Comments: --------------------------------------------------------------------------- [2000-09-13 18:31:10] joosters@php.net Quick check; could you ensure that you have set Zeus up to run ISAPI code 'out of process' ? --------------------------------------------------------------------------- [2000-09-06 16:53:03] rziegler@idea-net.com This may be a bug with the zeus webserver and its ISAPI implementation. Watching the ISAPI communication between Zeus and libphp4.so for a request like: http://test/dir/info.php/1/2/3?xyz=2 I see the following (from Zeus): PATH_TRANSLATED: %docroot%/dir/info.php PATH_INFO: /dir/info.php QUERY_STRING: xyz=2 REQUEST_URI: /dir/info.php/1/2/3?xyz=2 which is exactly what php prints out. I sent a bug report to Zeus and will post whatever they say. --------------------------------------------------------------------------- [2000-09-06 11:20:42] rziegler@idea-net.com From config.status: ./configure --with-mysql=/usr/local/mysql3.22.32 --with-zeus=/usr/local/zeus --with-gd --with-config-file-path=/usr/local/zeus/php/lib --prefix=/usr/local/zeus/php --enable-libgcc % grep DISCARD *.h php_config.h:#define DISCARD_PATH 0 php_config.h:#define DISCARD_PATH 0 Output from various scripts: Zeus with perl on "http://testsite.idea-net.com/cgi-bin/pinfo.pl/1/2/3?x=y": PATH_INFO: /1/2/3 PATH_TRANSLATED: /opt/www/projects/testsite/html/1/2/3 QUERY_STRING: x=y REQUEST_URI: /cgi-bin/pinfo.pl/1/2/3?x=y Zeus with php3 on "http://testsite.idea-net.com/cgi-bin/pinfo.php3/1/2/3?x=y": PATH_INFO: /cgi-bin/pinfo.php3 PATH_TRANSLATED: /opt/www/projects/testsite/cgi-bin/pinfo.php3 QUERY_STRING: x=y REQUEST_URI: /cgi-bin/pinfo.php3/1/2/3?x=y Zeus with php4 on "http://testsite.idea-net.com/test/pinfo.php/1/2/3?x=y": PATH_INFO: /test/pinfo.php PATH_TRANSLATED: /opt/www/projects/testsite/html/test/pinfo.php QUERY_STRING: x=y REQUEST_URI: If you need access to a web server running Zeus to work on this problem, I can probably set something up. (Assuming this is a problem and not something stupid on my part.) Thanks, Rob --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=6581

« previous php.dev (#37075) next »