Ich habe keine PN.
$HTTP_GET_VARS und $_GET sind im grunde das gleiche!
Der Unterschied ist allerdings das $_GET in allen Sichtbarkeitsbereichen eines Skripts verfügbar ist und $HTTP_GET_VARS erst mittels global verfügbar gemacht werden muss.
Die sogenannten Superglobalen_Arrays ($_GET, $_POST, $_SERVER, ...) wurden auch erst mit PHP 4.1 eingeführt und sollen die alten vordefinierten Arrays ($HTTP_*_VARS) ersetzen. Die kurze form ist somit bei älteren PHP-Versionen nicht verfügbar!
Jetzt sollte man meinen das man einfach immer nur $HTTP_GET_VARS benutzen sollte um sicher zu gehen das ein Code auf jedem Server läuft.
Dem ist aber leider nicht so! Denn $HTTP_GET_VARS ist seit PHP 5 Serverseitig abschaltbar!
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.