Was Du meinst ist, dass ab PHP 4.20 die Konfigurationseinstellung "register globals" aus Sicherheitsgründen 'von Haus aus' auf 'off' gestellt ist.
Dadurch werden die Wertzuweisungen aus dem Query-String nicht mehr in eigenständigen Variablen, sondern nurnoch in den Arrays $_GET bzw. $HTTP_GET_VARS gespeichert.
script.php?name=Sebastian
bewirkt also nicht mehr, dass im Script nun automatisch eine Variable $name mit dem Wert 'Sebastian' vorhanden ist, wodruch die ungewollte Manipulation des Scriptablaufs erschwert wird.
Trotzdem hat man natürlich nach wie vor über besagte Arrays Zugriff auf die Query-String-Werte, d.h. es existiert ein Array-Element $_GET['name'], welches den Wert 'Sebastian' enthält, mit dem man natürlich ganz genauso arbeiten kann, wie mit einer einzelnen Variable.
EDIT
Dies gilt übrigens analog für übergebene Formularwerte ($_POST) und zahlreiche Umgebungsvariablen (u. A. $_SERVER oder $_ENV)