Hola,
 
Oigamos la voz de los supertacañones  

 (
http://www.php.net/manual/en/reserved.variables.php):
 Cita:  Since PHP 4.1.0, the preferred method for retrieving external variables is with the superglobals mentioned below. Before this time, people relied on either register_globals or the long predefined PHP arrays ($HTTP_*_VARS).
    Es decir, antes de PHP4.1, hay que usar $HTTP_GET_VARS, etc (OJO: estas no son superglobales, hay que definirlas dentro de las funciones). 
Saludos.