Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1892 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de mail avec une erreur 404

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de mail avec une erreur 404

n°1473993
azvith
Posté le 11-11-2006 à 19:36:01  profilanswer
 

Bonjour
 
J'ai mis sur mon site un scipt php, qui, à chaque fois qu'un visiteur tape une mauvaise URL me renvoie l'erreur par mail.
 
J'ai un .htaccess qui contient :

Citation :

ErrorDocument 404 http://www.monsite.com/erreur404.php


 
Dans le erreur404.php, j'ai :
 

Citation :

<?
$to="mon@adresse.mail";
$sujet="ERREUR 404 sur mon site";
if(empty($HTTP_REFERER)) { $provenance="Pas de lien intermédiaire, connexion directe"; } else { $provenance=$HTTP_REFERER; }
$message="\nUne erreur 404 s'est produite sur le site VOTRE SITE.\n\nProvenance : ".$provenance.";
Page : ".$SCRIPT_URI."\nNavigateur : $HTTP_USER_AGENT\nAdresse IP : http://$REMOTE_ADDRnNom de domaine : ".gethostbyaddr($REMOTE_ADDR)."\n";
@mail($to,$sujet,$message,"FROM:Erreur404" );
?>
<HTML>
<META HTTP-EQUIV="refresh"content="4;URL=index.php">
<meta name="generator" content="Namo WebEditor v6.0">
<body bgcolor="#CC66FF" text="white" link="blue" vlink="purple" alink="red">
<p align="center"><font size="7" face="Comic Sans MS"><u>Mauvaise adresse !</u></font></p>
<p align="center">&nbsp;</p>
 
<p align="center"><img src="attention.gif" width="80" height="72" border="0"></p>
<p align="center">&nbsp;</p>
<p align="center"><font face="Comic Sans MS"><i><u>Vous allez être redirigé vers l'accueil du site...</u></i></font></p>
<p align="center">&nbsp;</p>
 
<p align="center"><img src="casse_tete.gif" width="113" height="113" border="0"></p>
</HTML>


 
Je reçois bien le mail, voici ce qu'il contient :
Une erreur 404 s'est produite sur le site VOTRE SITE.

Citation :


Provenance : Pas de lien intermédiaire, connexion directe;
Page : http://www.monsite.com/erreur404.php
Navigateur : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Adresse IP : http://adresse.ip.du.visiteur
Nom de domaine : hôteduvisiteur


 
Le problème est que le mail me donne pas l'adresse web erronée qu'a rentré le visiteur mais l'adresse de ma page 404, ce qui m'est totalement inutil.
Comment faire pour avoir l'adresse web érronée qu'a rentrée le visiteur ?
 
Merci pour votre aide
 
Vali103
 

mood
Publicité
Posté le 11-11-2006 à 19:36:01  profilanswer
 

n°1474476
misterping​uin
Posté le 13-11-2006 à 12:18:26  profilanswer
 

$_SERVER['REQUEST_URI']

n°1474508
FlorentG
Unité de Masse
Posté le 13-11-2006 à 13:02:39  profilanswer
 

Et merci de ne pas faire de redirection vers l'accueil, c'est particulièrement stupide...
 
Imagine que l'internaute a mal tapé une adresse. Là il veut corriger sa faute, mais il est redirigé à l'accueil... C'est balot. Chez multimania-lycos-caca c'est comme ça, ça m'est déjà arrivé de faire une faute de frappe dans l'url, et c'est chiant de devoir tout retapper parce que le script redirige...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de mail avec une erreur 404

 

Sujets relatifs
probleme de z-levelProblème Progamme pour affichage
Probleme taille blocdewplayer probleme de lancement avec firefox
Formulaire | champ en surbrillance si erreur de saisieProblème d'utilisation d'un bean avec Oracle
Probleme objet passé en session - php5[WebService] Problème avec le WSDL généré
Probleme ecriture RewriteRule 
Plus de sujets relatifs à : Problème de mail avec une erreur 404


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR