ID: 41276 Updated by: [EMAIL PROTECTED] Reported By: judas dot iscariote at gmail dot com Status: Analyzed Bug Type: Documentation problem Operating System: Irrelevant PHP Version: Irrelevant New Comment:
Most of cgi... settings work only on request startup befor any PHP code. So changing them in PHP script make no sense. Since php 5.2.1 such options were made PHP_INI_SYSTEM. Previous Comments: ------------------------------------------------------------------------ [2007-05-04 13:54:08] [EMAIL PROTECTED] 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. ------------------------------------------------------------------------ [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
