ID: 10423
User Update by: [EMAIL PROTECTED]
Old-Status: Open
Status: Closed
Bug Type: Performance problem
Description: HTTP_ENV_VARS is bigger, overwrites session vars

Quick fix was to edit php.ini from:

    variables_order = "EGPCS"

to:

    variables_order = "GPCS"

so HTTP_ENV_VARS is not set, nor are the respective global vars.

- Colin

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

[2001-04-20 11:42:23] [EMAIL PROTECTED]
After updating my CVS version of PHP, a dump of HTTP_ENV_VARS showed several new 
environment variables that weren't set in an earlier version of PHP (4.0.3pl1 for 
instance).

Specifically in my case, HTTP_ENV_VARS['USER'] is now being set.  It took me a while 
to figure out why my scripts, which use $USER as a session variable, were getting 
messed up.

Any reason why these env vars are getting set now where they weren't before?

I have register_globals turned on.  I suppose I should turn it off, and refer to 
everything as HTTP_*_VARS if I need it, right?

Finally, if register_globals is off, is $GLOBALS useable?  I have some functions that 
manipulate variables in the global scope.

- Colin

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


Full Bug description available at: http://bugs.php.net/?id=10423


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to