Quante volte avete bestemmiato perchè dopo tanto lavoro sul vostro localhost con apache mysql e php installati, trasferite il vostro sito web su un Hosting provider ed improvvisamente non funziona nulla? Vi accorgete che le variabili non passano più a meno che non si antepongano $_GET o $_POST.
Il problema è dato dal REGISTER_GLOBALS settato a OFF che non registra le variabili globali. Il tutto si puo risolvere avendo la possibilità di agire sul file php.ini del server, o richiedendolo specificatamente allo staff del supporto tecnico.
Volendo però si puo rendere tutto molto più facile veloce e sicuro e sprattutto cambiando il register_globalsdal file .htaccess
tramite questa istruzione:
php_flag register_globals on