Ciao! Innanzi tutto non è un errore, se ci fai caso è un NOTICE, ovvero un avvertimento sul fatto che la variabile non è stata definita, in pratica non esiste una riga precedente in cui viene inizializzata, del tipo: $variabile = <espressione>;
http://it.php.net/manual/it/security.errors.php
http://it.php.net/manual/it/function...-reporting.php
Inoltre la variabile che usi è una delle superglobals, ovvero variabili predefinite di sistema. Fai attenzione a impostare la direttiva "register_globals=off" nel file PHP.ini.
http://it.php.net/manual/it/reserved...riables.server