Empecher le renvoi d'un formulaire
Résolu
Aurél_ien
-
Aurél_ien -
Aurél_ien -
Bonjour, j'aimerai savoir comment on peut programmer en php " si la page web page.html est rechargée alors le formulaire précédement rentré de dois pas être renvoyé "
Je me pose la question aussi de savoir si on peut le faire en php pure ou si je dois utliser de l'ajax ?
Merci pour vos réponse pour aider un étudiant en informatique en première année :)
Je me pose la question aussi de savoir si on peut le faire en php pure ou si je dois utliser de l'ajax ?
Merci pour vos réponse pour aider un étudiant en informatique en première année :)
A voir également:
- Empecher le renvoi d'un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Un bloqueur de publicité empêche la lecture. veuillez le désactiver pour démarrer la vidéo - Astuces et Solutions
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
1 réponse
Bonjour,
Il faut 2 scripts disctincts:
- le premier contenant le formulaire
- le second qui valide/enregistre les données
le premier script contient un 'ticket' quelconque. A l'entrée dans le formulaire, on génère le ticket et on vide une variable de session contenant ce ticket
A la validation, on teste d'abord si la variable de session ticket est vide:
- si oui on traite les données et on met le numéro de ticket dans la variable de session ticket
- si non on refuse, car la variable de session ticket n'étant pas vide, celà signifie que ledit formulaire a déja été traité.
Pour reformuler des données, l'utilisateur doit revenir à une nouvelle feuille de saisie vide.
A+
Il faut 2 scripts disctincts:
- le premier contenant le formulaire
- le second qui valide/enregistre les données
le premier script contient un 'ticket' quelconque. A l'entrée dans le formulaire, on génère le ticket et on vide une variable de session contenant ce ticket
A la validation, on teste d'abord si la variable de session ticket est vide:
- si oui on traite les données et on met le numéro de ticket dans la variable de session ticket
- si non on refuse, car la variable de session ticket n'étant pas vide, celà signifie que ledit formulaire a déja été traité.
Pour reformuler des données, l'utilisateur doit revenir à une nouvelle feuille de saisie vide.
A+
Aurél_ien
Merci cela m'aide beaucoup :)