Mi intrometto per mandarti un link:

Guida sicurezza di PHP.

Leggitelo bene, soprattutto nelle prime pagine quando parla della direttiva register_globals del php.ini.
Viene spiegato molto bene il motivo per cui con PHP5 lo script come lo hai scritto te non funziona.