philip Thu Aug 26 19:49:13 2004 EDT
Modified files:
/phpdoc/en/appendices reserved.xml
/phpdoc/en/reference/apache reference.xml
Log:
Add/update the note about PATH_TRANSLATED, and why it might be defined, and how to
define it.
This closes php bug #23610.
http://cvs.php.net/diff.php/phpdoc/en/appendices/reserved.xml?r1=1.44&r2=1.45&ty=u
Index: phpdoc/en/appendices/reserved.xml
diff -u phpdoc/en/appendices/reserved.xml:1.44 phpdoc/en/appendices/reserved.xml:1.45
--- phpdoc/en/appendices/reserved.xml:1.44 Thu Aug 19 04:05:13 2004
+++ phpdoc/en/appendices/reserved.xml Thu Aug 26 19:49:12 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.44 $ -->
+<!-- $Revision: 1.45 $ -->
<appendix id="reserved">
<title>List of Reserved Words</title>
@@ -588,6 +588,22 @@
script, after the server has done any virtual-to-real
mapping.
</simpara>
+ <note>
+ <simpara>
+ As of PHP 4.3.2, <envar>PATH_TRANSLATED</envar> is no longer set
+ implicitly under the Apache 2 <acronym>SAPI</acronym> in contrast
+ to the situation in Apache 1, where it's set to the same value as
+ the <envar>SCRIPT_FILENAME</envar> server variable when it's not
+ populated by Apache. This change was made to comply with the
+ <acronym>CGI</acronym> specification that
+ <envar>PATH_TRANSLATED</envar> should only exist if
+ <envar>PATH_INFO</envar> is defined.
+ </simpara>
+ <simpara>
+ Apache 2 users may use <literal>AcceptPathInfo = On</literal> inside
+ <filename>httpd.conf</filename> to define <envar>PATH_INFO</envar>.
+ </simpara>
+ </note>
</listitem>
</varlistentry>
http://cvs.php.net/diff.php/phpdoc/en/reference/apache/reference.xml?r1=1.9&r2=1.10&ty=u
Index: phpdoc/en/reference/apache/reference.xml
diff -u phpdoc/en/reference/apache/reference.xml:1.9
phpdoc/en/reference/apache/reference.xml:1.10
--- phpdoc/en/reference/apache/reference.xml:1.9 Tue Aug 10 09:01:07 2004
+++ phpdoc/en/reference/apache/reference.xml Thu Aug 26 19:49:12 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
<reference id="ref.apache">
<title>Apache-specific Functions</title>
<titleabbrev>Apache</titleabbrev>
@@ -10,14 +10,20 @@
These functions are only available when running PHP as an Apache module.
</para>
<note>
- <para>
- PATH_TRANSLATED server variable is no longer set implicitly under Apache
- 2 SAPI in contrast to the situation in Apache 1, where it is set to the
- same value as the SCRIPT_FILENAME server variable when it is not
- populated by Apache. This change was made to comply with the <ulink
- url="&url.cgispecs;">CGI specification</ulink>. Please refer to <ulink
- url="&url.php.bugs;23610">bug #23610</ulink> for further information.
- </para>
+ <simpara>
+ As of PHP 4.3.2, <envar>PATH_TRANSLATED</envar> is no longer set
+ implicitly under the Apache 2 <acronym>SAPI</acronym> in contrast
+ to the situation in Apache 1, where it's set to the same value as
+ the <envar>SCRIPT_FILENAME</envar> server variable when it's not
+ populated by Apache. This change was made to comply with the
+ <acronym>CGI</acronym> specification that
+ <envar>PATH_TRANSLATED</envar> should only exist if
+ <envar>PATH_INFO</envar> is defined.
+ </simpara>
+ <simpara>
+ Apache 2 users may use <literal>AcceptPathInfo = On</literal> inside
+ <filename>httpd.conf</filename> to define <envar>PATH_INFO</envar>.
+ </simpara>
</note>
</section>