Bug #10423: HTTP_ENV_VARS is bigger, overwrites session vars

From: Date: Fri, 20 Apr 2001 15:42:23 +0000
Subject: Bug #10423: HTTP_ENV_VARS is bigger, overwrites session vars
Groups: php.dev 
Request: Send a blank email to php-dev+get-52066@lists.php.net to get a copy of this message
From: colin@easydns.com Operating system: RH7.0 PHP version: 4.0 Latest CVS (20/04/2001) PHP Bug Type: Performance problem Bug description: HTTP_ENV_VARS is bigger, overwrites session vars 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 -- Edit Bug report at: http://bugs.php.net/?id=10423&edit=1

« previous php.dev (#52066) next »