#41276 [Opn->Ana]: cgi.fix_pathinfo is PHP_INI_SYSTEM manual says PHP_INI_ALL
| From: | philip@php.net | Date: | Fri, 04 May 2007 13:54:09 +0000 |
| Subject: | #41276 [Opn->Ana]: cgi.fix_pathinfo is PHP_INI_SYSTEM manual says PHP_INI_ALL | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969376266@lists.php.net to get a copy of this message | ||
ID: 41276
Updated by: philip@php.net
Reported By: judas dot iscariote at gmail dot com
-Status: Open
+Status: Analyzed
Bug Type: Documentation problem
Operating System: Irrelevant
PHP Version: Irrelevant
New Comment:
Someone needs to figure out if at some point in time this changed or if
it has always been _SYSTEM which I'm guessing is the case. Some initial
research:
Currently it lives in cgi/cgi_main.c:
http://cvs.php.net/viewvc.cgi/php-src/sapi/cgi/cgi_main.c
It was added here and moved from somewhere else:
http://cvs.php.net/viewvc.cgi/php-src/sapi/cgi/cgi_main.c?r1=1.302&r2=1.303
Where did it move from? It appears the entry (including the _ALL
information) was added to the manual by a commit based off the ini
scripts here:
http://cvs.php.net/viewvc.cgi/phpdoc/en/appendices/ini.xml?r1=1.24&r2=1.25
http://cvs.php.net/viewvc.cgi/phpdoc/scripts/iniupdate/
Whoever tackles this should deal with the other cgi.* ini entries too
because they all appear wrong (_ALL vs _SYSTEM). Try running the
iniupdate scripts again and see what happens.
Previous Comments:
------------------------------------------------------------------------
[2007-05-04 04:51:31] judas dot iscariote at gmail dot com
Description:
------------
PHP documentation says cgi.fix_pathinfo is PHP_INI_ALL, however the
code says it is PHP_INI_SYSTEM
Either the manual is wrong or there is a bug in the code ;)
Reproduce code:
---------------
var_dump(ini_set('cgi.fix_pathinfo',1));
Expected result:
----------------
either the old value displayed or the manual fixed ;)
Actual result:
--------------
bool(false) and script not doing what the manual says it should . :-)
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=41276&edit=1