Online Shopping : Computers : Programming : Languages : PHP : Common Problems : Variables

+ Search
Add Entry AlertManage Folder Edit Entry Add page to
Did You Find This Entry Useful?

11 of 23 people (48%) answered Yes
Recently 5 of 10 people (50%) answered Yes


getting Apache environment variables from PHP

Feb 27th, 2003 13:52
Colin Foster, Javier Lasa,

The problem with tracking down the answer here is that they seem to be
called "register globals" not "environment variables." :grumbles:
Anyway, edit the file:
and at the end of this file add:
   php_flag register_globals on
You can also edit the php.ini file and add
   register_globals true
(I'm not sure what the correct format is for a php.ini file.)
It seems there are some really good reasons for NOT turning
register_globals on:
As of 4.1.0 it's better to use these associative arrays:
    * $_GET - contains form variables sent through GET
    * $_POST - contains form variables sent through POST
    * $_COOKIE - contains HTTP cookie variables
    * $_SERVER - contains server variables (e.g., REMOTE_ADDR)
    * $_ENV - contains the environment variables (e.g.,
    * $_REQUEST - a merge of the GET variables, POST variables and
Cookie variables. In other words - all the information that is coming
from the user, and that from a security point of view, cannot be trusted.
    * $_SESSION - contains HTTP variables registered by the session module