ID:               38714
 User updated by:  lehmann at cnm dot de
 Reported By:      lehmann at cnm dot de
-Status:           Feedback
+Status:           Open
 Bug Type:         *Configuration Issues
 Operating System: Linux 2.6.9-34.ELsmp
 PHP Version:      5.1.6
 New Comment:

It would be helpful to know what you are missing.

try the following steps:

Put register_globals=off in the global php.ini.
Put a local php.ini with register_globals=on into e.g. /test.
Save a script with

<?

phpinfo();

?>

as /test/script.php

Run the command line version of php like /usr/local/bin/php
/test/script.php.

phpinfo() will give you register_globals=off. It will also not show you
any other options you have put into the local php.ini like change of
extension dirs etc.
safe mode is off.


Previous Comments:
------------------------------------------------------------------------

[2006-09-04 16:02:52] [EMAIL PROTECTED]

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to "Open".

Thank you for your interest in PHP.




------------------------------------------------------------------------

[2006-09-04 15:59:53] lehmann at cnm dot de

Description:
------------
We use PHP as command line version. Usually first the global php.ini
(in PREFIX/lib/php) is parsed and evaluated, then PHP looks for a local
php.ini in the directory of the php-file that will be executed to look
for options that may override the global options.

This can be used e.g. to enable register_globals for a certain user.

In php-5.1.6 the local php.ini isn't recognized or at least the options
in there aren't evaluated. This worked fine even in the command line
versions of older php releases (php4 or php 5.0.x).



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=38714&edit=1

Reply via email to