Pues no funcionan ..
 
Los arrays superglobales ($_SERVER, $_GET .. etc) aparecieron en PHP versión 4.1.0 ) .. En tu caso deberías usar mínimo: 
$HTTP_GET_VARS .. para GET
$HTTP_POST_VARS .. para POST 
$HTTP_SERVER_VARS .. para variables de servidor. 
Puedes ver todos estos detalles en: 
http://www.php.net/manual/en/reserved.variables.php 
Consejo: Cambia si o si de versión de PHP ya!. (lee los comentarios sobre seguridad de uso de esas variables en el link que te dejé). 
Un saludo,