Read the manual:
http://www.php.net/manual/html/configuration.html
track_vars boolean
If enabled, then Environment, GET, POST, Cookie, and Server variables can be found in the global associative arrays $HTTP_ENV_VARS, $HTTP_GET_VARS,
$HTTP_POST_VARS, $HTTP_COOKIE_VARS, and $HTTP_SERVER_VARS.
Note that as of PHP 4.0.3, track_vars is always turned on.
register_globals boolean
Tells whether or not to register the EGPCS (Environment, GET, POST, Cookie, Server) variables as global variables. You may want to turn this off if you
don't want to clutter your scripts' global scope with user data. This makes the most sense when coupled with track_vars - in which case you can access
all of the EGPCS variables through the $HTTP_ENV_VARS, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, and $HTTP_SERVER_VARS arrays in the
global scope.