Empecher le renvoi d'un formulaire

Résolu
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 :)

1 réponse

  1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    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+
    0
    1. Aurél_ien
       
      Merci cela m'aide beaucoup :)
      0