Doublon d'information après un rafraichissement du formulaire.
Résolu/Fermé
ajp55
Messages postés
426
Date d'inscription
dimanche 31 juillet 2011
Statut
Membre
Dernière intervention
17 février 2015
-
17 déc. 2012 à 17:58
ajp55 Messages postés 426 Date d'inscription dimanche 31 juillet 2011 Statut Membre Dernière intervention 17 février 2015 - 17 déc. 2012 à 18:15
ajp55 Messages postés 426 Date d'inscription dimanche 31 juillet 2011 Statut Membre Dernière intervention 17 février 2015 - 17 déc. 2012 à 18:15
A voir également:
- Doublon d'information après un rafraichissement du formulaire.
- Supprimer doublon excel - Guide
- Information d'identification réseau - Guide
- Formulaire de réclamation facebook - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum HTML
- Problème d'envoi de formulaire ✓ - Forum PHP
1 réponse
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
17 déc. 2012 à 18:11
17 déc. 2012 à 18:11
Tu peut utilise un token.
A l'affichage du formulaire, tu génère une suite de chiffre/lettre de façon aléatoire.
Tu stock ce résultat (le token) dans une session et dans un champs input de type hidden.
A l'envoi du formulaire, tu vérifie que le champ caché est là, que la session est aussi présente, et que les deux sont identique.
Si l'un d'eux est absent ou si les deux ne concorde pas -> message d'erreur.
Si tout est bon -> On efface la session.
Si il rafraîchit, la session n'existera plus, donc il ne passera pas la validation.
A l'affichage du formulaire, tu génère une suite de chiffre/lettre de façon aléatoire.
Tu stock ce résultat (le token) dans une session et dans un champs input de type hidden.
A l'envoi du formulaire, tu vérifie que le champ caché est là, que la session est aussi présente, et que les deux sont identique.
Si l'un d'eux est absent ou si les deux ne concorde pas -> message d'erreur.
Si tout est bon -> On efface la session.
Si il rafraîchit, la session n'existera plus, donc il ne passera pas la validation.
17 déc. 2012 à 18:15
C'est génial comme astuce.