Redazione
a- a+

Inviarsi un'email che segnala link errati nel nostro sito

Questo script PHP ci aiuterà a risolvere il problema dei link inesistenti o errati all'interno del nostro sito. Ogni volta che un utente, navigando nel nostro sito, incappa nella pagina di errore 404, lo script provvede ad inviarci un'email segnalandoci il link irraggiungibile in questione.

Per inserire lo script, è sufficiente copiare questo codice in una pagina di errore da noi creata, con estensione .php.

Lo script è relativamente "intelligente" , infatti non considera link errati quelli provenienti da motori di ricerca o da finestre popup o da email di spam.

Ecco il codice:

<?php
$count = 0;
if ($HTTP_REFERER == "")
{
$count++;
}
echo "<!-- count: $count -->
";
if ($count == 0)
{
$today = date("j F Y, G:i:s");

$message = "Date and Time: $today
Request URL: http://$SERVER_NAME$REQUEST_URI
Referring page: $HTTP_REFERER

Client: $HTTP_USER_AGENT
Remote IP: $REMOTE_ADDR

";
$message .= "Questo è un messaggio automatico. Questo messaggio ti segnala che un utente ha cliccato su un link errato nel tuo sito web.

Buona giornata.";
mail("webmaster@dominio.it" , "Error 404" , $message, "From: mailmaster@dominio.it
Reply-To: mailmaster@dominio.it");
}
?>

Ci sono solo alcune cosette da modificare: 

- l'indirizzo email di chi dovrà ricevere la notifica dell'errore(webmaster@dominio.it)

- l'oggetto del messaggio(Error 404)

- l'email del webmaster(mailmaster@dominio.it)

Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Marcello
Ti è piaciuto l'articolo?