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.