philip          Fri Sep 12 16:11:18 2003 EDT

  Modified files:              
    /phpdoc/en/chapters config.xml 
  Log:
  Initial docs (as per php.ini-dist) of cgi.fix_pathinfo as suggested 
  by bug #25448
  
  
Index: phpdoc/en/chapters/config.xml
diff -u phpdoc/en/chapters/config.xml:1.110 phpdoc/en/chapters/config.xml:1.111
--- phpdoc/en/chapters/config.xml:1.110 Fri Jul 18 23:23:58 2003
+++ phpdoc/en/chapters/config.xml       Fri Sep 12 16:11:18 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.110 $ -->
+<!-- $Revision: 1.111 $ -->
  <chapter id="configuration">
   <title>Runtime Configuration</title>
 
@@ -946,6 +946,11 @@
          <entry>PHP_INI_SYSTEM</entry>
         </row>
         <row>
+         <entry>cgi.fix_pathinfo</entry>
+         <entry>"0"</entry>
+         <entry>PHP_INI_SYSTEM</entry>
+        </row>
+        <row>
          <entry>cgi.force_redirect</entry>
          <entry>"1"</entry>
          <entry>PHP_INI_SYSTEM</entry>
@@ -1073,7 +1078,26 @@
         </para>
        </listitem>
       </varlistentry>
-
+      
+      <varlistentry id="ini.cgi.fix_pathinfo">
+       <term>
+        <parameter>cgi.fix_pathinfo</parameter>
+        <type>boolean</type>
+       </term>
+       <listitem>
+        <para>
+         Provides <emphasis>real</emphasis> PATH_INFO/PATH_TRANSLATED
+         support for CGI.  PHP's previous behaviour was to set
+         PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok what PATH_INFO
+         is.  For more information on PATH_INFO, see the cgi specs.  Setting
+         this to 1 will cause PHP CGI to fix it's paths to conform to the
+         spec.  A setting of zero causes PHP to behave as before.  Default
+         is zero.  You should fix your scripts to use SCRIPT_FILENAME rather
+         than PATH_TRANSLATED.
+        </para>
+       </listitem>
+      </varlistentry>
+      
       <varlistentry id="ini.cgi.force-redirect">
        <term>
         <parameter>cgi.force_redirect</parameter>

Reply via email to