Od wersji 4.2.0 w domyślnej konfiguracji wyłączono ze względów
bezpieczeństwa zmienną register_globals. Tak więc nie możesz korzystać ze
zmiennej $foo, która mogło pochodzić z zapytania POST, GET, z cookie,
sesji, czy też ze środowiska. Musisz skorzystać z tablic $_POST, $_GET,
$_COOKIE, $_FILES, czyli np. $_POST['foo']. Innym rozwiązaniem jest
przywrócenie starego zachowania poprzez edycję pliku konfiguracyjnego
php.ini. Jeśli nie masz do tego uprawnień, poproś o to swojego
administratora.
Kilka powodów dla których warto jednak korzystać z tablic $_GET a nie zmiennych globalnych znajdziesz w
http://www.zend.com/zend/art/art-oertli.php#Heading6