Originariamente inviato da dydale
Grazie per la risposta, ma non ho capito:
- a cosa serve la @ in @$_SERVER['HTTP_REFERER']?
- io non voglio mostrare a video nulla, solo scrivere l'informazione in un db

(scusate ma non conosco php)
allora ti spiego...

la @ la puoi anche togliere, la uso io per comodità su easyphp xkè in caso contrario mi da errore, siccome la pagina di provenienza nn viene trovata..

quindi se nell'url digiti direttamente la pagina in cui c'è quel codice, $_SERVER['HTTP_REFERER'] non esiste perchè nn poieni da nessuna pagina.
allora


if(!$_SERVER['HTTP_REFERER'])// questa parte significa "se non provengo da nessuna pagina"

{echo 'non provieni da nessuna parte';} //stampo il messaggio

else {echo $_SERVER['HTTP_REFERER'];}//altrimenti mostro l'url di provenienza

chiaro?