|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2001-04-20 11:42 UTC] colin at easydns dot com
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 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 06:00:02 2025 UTC |
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