Recevoir un mail quand une page 404 est consultée
Lorsque vous devez assurer une veille sur votre site, dans le cadre des pages 404, il peut être nécessaire de recevoir un mail quand celle-ci est appelée, pour cela vous pouvez définir dans votre page 404.php de votre site le code suivant :
[pastacode lang= »php » message= » » highlight= » » provider= »manual »]
Vous
";
#Construction de l'alerte admin
$messageerreur = "Un utilisateur a essayé de se rendre sur $siteweb"
.$_SERVER['REQUEST_URI']." et a reçu une erreur 404 (page non trouvée). ";
$messageerreur .= "Ce n'était pas sa faute, il faut donc intervenir sur cet incident.
Url d'origine ".$_SERVER['HTTP_REFERER'];
mail($adminemail, "Erreur 404 pour ".$_SERVER['REQUEST_URI'],
$messageerreur, "From: $nomdusiteweb ");
$message404 = "Un administrateur a été averti de cet incident.";#L'alerte mail admin a été envoyé
}
echo " ".$siteweb.$_SERVER['REQUEST_URI']; ?>
mais cette page n'existe plus ou a été déplacée. Vous pouvez revenir en arrière en cliquant sur le bouton "Précédent" de votre navigateur ou essayer une des ces solutions :