Bonjour à tous et merci de me lire,
J'ai bien peur que cette question a déjà été posé ici mais mes recherches ont été infructueuses... Ceci dit, même en faisant une recherche avec le mot mail, le moteur me retourne 0 résultat, donc je me demande si je me sers correctement de ce moteur.
Bref, là n'est pas la question...
Sur un site, j'ai réalisé un petit formulaire : 'Envoyé ce site à un ami'. Le formulaire est simple : il demande le nom, prénom et e-mail de l'ami avec une zone commentaires (non obligatoire). Puis une case à cocher qui propose de recevoir une copie du mail et qui rend de ce fait obligatoire la saisie de sa propre adresse e-mail.
Le script en sortie du formulaire est appelé qu'une seule fois (vérifié). Il ne possède aucune boucle. Il se contente de vérifier bêtement que les infos ont été saisies correctement et envoi un e-mail assez simple au format HTML (avec ou non l'expéditeur en copie si la case recevoir une copie du mail a été cochée).
Dans tout les cas (en copie ou non), ce mail est envoyé en double et je ne comprends pas pourquoi...
On peut exclure un problème de l'hébergeur : Je suis sur un serveur dédié ou j'ai d'autres scripts avec la fonction mail qui tourne sans problème.
On peut exclure le rafraichissement de la page : Mes tests ont été fait sans rafraîchir la page, en vidant le cache du navigateur, etc...
On peut exclure le problème de navigateur : En tout cas même soucis avec IE et FF.
On peut encore exclure un problème de boucle dans le script. Il n'y pas de boucle dans ce script et la fonction mail est appelé simplement (non inclus dans une structure de contrôle quelconque.
Merci pour votre aide.
Partager