Page 1 sur 1

Actualiser et requetes php ?

Posté : 08 janv. 2007, 00:35
par Invité
Bonjour,

J'ai fait un formulaires de contact :

contact.php = affichage du formulaire
contact1.php = validation et envoi du mail

Le problème,c'est que une fois que la personne valide le formulaire,tout se passe correctement,je recoit bien le mail !

Mais si la personne réactualise la page,l'email se renvoit de nouveau ! Si il actualise 50 fois,je recoit 50 mails.. :(

Comment éviter ce genre de problème ?

Merci de votre aide !

Posté : 08 janv. 2007, 00:42
par Ryle
Tu peux utiliser la commande header() après avoir traité les données de ton formulaire pour rediriger l'utilisateur vers une nouvelle page. S'il actualise, cela aura pour seul effet de recharger cette nouvelle page (donc pas de ré-envoi de mail ou de multi-postage :))

Fais une recherche sur le pattern PRG (Post Redirect Get) ce sujet a déjà été abordé plusieurs fois :)