Tá konštrukcia je v poriadku v prípade, že používaš starú verziu PHP, ale nastavoval by som skôr $_GET namiesto premennej s iným názvom. Okrem toho je lepšie nainštalovať novšiu verziu PHP (prípadne zmeniť hosting), ako pridávať do kódu takéto časti zabezpečujúce spätnú kompatibilitu.
Keď už v kóde niečo takéto má byť, tak by to malo potom vyzerať skôr nejak tak, ako je to v komentároch na www.php.net:
if (!isset($_SERVER)) {
$_GET = &$HTTP_GET_VARS;
$_POST = &$HTTP_POST_VARS;
$_ENV = &$HTTP_ENV_VARS;
$_SERVER = &$HTTP_SERVER_VARS;
$_COOKIE = &$HTTP_COOKIE_VARS;
$_REQUEST = array_merge($_GET, $_POST, $_COOKIE);
}