ID: 23610 Updated by: [EMAIL PROTECTED] Reported By: support at sensvirtuel dot com Status: Open -Bug Type: Documentation problem +Bug Type: Apache2 related Operating System: Linux (redhat 8.0) PHP Version: 4.3.1 New Comment:
Is there any chance to implement it? Some old scripts may rely on this feature, including REDIRECT_URL (used in phpdoc's livedocs). Previous Comments: ------------------------------------------------------------------------ [2003-06-19 08:41:07] fillmore at nrcan dot gc dot ca We recently upgraded PHP from 4.3.0 to 4.3.2, and some of our scripts are now broken because they use PATH_TRANSLATED to compute the document root directory of the web site, but PATH_TRANSLATED is now empty. Is there another reliable method to find the document root? We are running the NSAPI version of PHP on iPlanet Web Server 6.0. ------------------------------------------------------------------------ [2003-05-14 13:39:59] [EMAIL PROTECTED] The patch was reverted, and we're going to mark this PR as a documentation problem for the following reasons: 1. PATH_TRANSLATED itself hadn't been implemented in either Apache2 SAPI as of 4.3.2-RC1. http://cvs.php.net/diff.php/php4/sapi/apache2filter/sapi_apache2.c?r1=1.107&r2=1.108&ty=h 2. PATH_TRANSLATED is merely a supplementary piece of information on the request URL and its availability is implementation-dependent. 3. As defined in the specification Shane mentioned, PATH_TRANSLATED should not be present when PATH_INFO is not populated because PATH_TRANSLATED is a translated form of PATH_INFO. In this point, Apache1 SAPI does somewhat an evil thing. ------------------------------------------------------------------------ [2003-05-14 02:07:21] [EMAIL PROTECTED] This is not a bug, Apache is doing the right thing. PATH_TRANSLATED is the translation of PATH_INFO. See http://cgi-spec.golux.com/ ------------------------------------------------------------------------ [2003-05-13 14:39:30] [EMAIL PROTECTED] This bug has been fixed in CVS. In case this was a PHP problem, snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. In case this was a documentation problem, the fix will show up soon at http://www.php.net/manual/. In case this was a PHP.net website problem, the change will show up on the PHP.net site and on the mirror sites in short time. Thank you for the report, and for helping us make PHP better. ------------------------------------------------------------------------ [2003-05-13 14:18:41] [EMAIL PROTECTED] $_SERVER['PATH_TRANSLATED'] is also empty in any condition. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/23610 -- Edit this bug report at http://bugs.php.net/?id=23610&edit=1