Le formulaire est renvoyé lorsque le dos est enfoncé

J'ai un problème avec mon formulaire de contact que j'ai fait à l'aide de HTML et de PHP. Lorsque l'utilisateur clique sur envoyer il redirige vers une autre page où l'utilisateur reçoit le message "Votre message a été envoyé". Ensuite, il redirige automatiquement vers la page d'accueil. Mais, lorsque l'utilisateur clique sur le bouton, le message s'affiche de nouveau et que le formulaire est soumis. Par conséquent, je reçois deux messages identiques envoyés à mon adresse e-mail!

Comment puis-je résoudre ce problème?

Lorsque vous cliquez à nouveau vous aussi envoyer des données de formulaire. Vous feriez mieux de rediriger l'utilisateur vers une nouvelle instance de la page. En donnant un lien cliquable ou juste utiliser <meta http-equiv="Refresh" content="5; url=quel">
Code d'État HTTP 303: Voir les Autres

OriginalL'auteur Devansh Kumar | 2012-07-07