Ceci est censé indiquer au navigateur que les données sont dynamiques, et que donc s'il veut présenter une nouvelle fois la même page il faut la recharger... ça semble aller à l'encontre de ce que tu veux faire, et qui est d'ailleurs impossible à faire, à savoir empêcher de recharger la page.
Mais ça n'a pas l'air d'empêcher PHP de retrouver les valeurs ! Merci de m'éclairer...
Comme d'habitude, la règle de base ce n'est comment empêcher l'utilisateur d'envoyer deux fois la même requête, mais plutôt comment reconnaître que la requête est identique à la précédente et qu'elle ne doit pas faire deux fois une chose qui devrait n'être faite qu'une fois (par exemple insérer un enregistrement dans une base de données).
Sois un peu plus précis dans ta question, et on pourra peut-être t'aiguiller davantage.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
J'ai un petit souci de données postées une 2ème fois lors du reload
d'une page formulaire.
J'ai pourtant suivi queques tips glânés ici ou là du style:
Ceci est censé indiquer au navigateur que les données sont dynamiques,
et que donc s'il veut présenter une nouvelle fois la même page il faut
la recharger... ça semble aller à l'encontre de ce que tu veux faire, et
qui est d'ailleurs impossible à faire, à savoir empêcher de recharger la
page.
Mais ça n'a pas l'air d'empêcher PHP de retrouver les valeurs ! Merci
de m'éclairer...
Comme d'habitude, la règle de base ce n'est comment empêcher
l'utilisateur d'envoyer deux fois la même requête, mais plutôt
comment reconnaître que la requête est identique à la précédente et
qu'elle ne doit pas faire deux fois une chose qui devrait n'être faite
qu'une fois (par exemple insérer un enregistrement dans une base de
données).
Sois un peu plus précis dans ta question, et on pourra peut-être
t'aiguiller davantage.
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
Ceci est censé indiquer au navigateur que les données sont dynamiques, et que donc s'il veut présenter une nouvelle fois la même page il faut la recharger... ça semble aller à l'encontre de ce que tu veux faire, et qui est d'ailleurs impossible à faire, à savoir empêcher de recharger la page.
Mais ça n'a pas l'air d'empêcher PHP de retrouver les valeurs ! Merci de m'éclairer...
Comme d'habitude, la règle de base ce n'est comment empêcher l'utilisateur d'envoyer deux fois la même requête, mais plutôt comment reconnaître que la requête est identique à la précédente et qu'elle ne doit pas faire deux fois une chose qui devrait n'être faite qu'une fois (par exemple insérer un enregistrement dans une base de données).
Sois un peu plus précis dans ta question, et on pourra peut-être t'aiguiller davantage.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
G Roydor
Bjr,
essayez de faire un script en fin de chargement qui efface les informations du formulaire.
GR
William H.Boney a écrit:
Bonjour,
J'ai un petit souci de données postées une 2ème fois lors du reload d'une page formulaire. J'ai pourtant suivi queques tips glânés ici ou là du style:
Mais ça n'a pas l'air d'empêcher PHP de retrouver les valeurs ! Merci de m'éclairer...
teddyber
en général on fait une redirection pour éviter ce genre de problèmes : -page1 avec un formulaire -l'utilisateur rempli le formulaire et valide -page2 (le action du formulaire) traite les infos du formulaire puis redirige à l'aide de la commande header('Location: page3');
ça marche à moins d'avoir besoin de certaines infos du formulaire dans la page de réponse
en général on fait une redirection pour éviter ce genre de
problèmes :
-page1 avec un formulaire
-l'utilisateur rempli le formulaire et valide
-page2 (le action du formulaire) traite les infos du formulaire puis
redirige à l'aide de la commande header('Location: page3');
ça marche à moins d'avoir besoin de certaines infos du formulaire
dans la page de réponse
en général on fait une redirection pour éviter ce genre de problèmes : -page1 avec un formulaire -l'utilisateur rempli le formulaire et valide -page2 (le action du formulaire) traite les infos du formulaire puis redirige à l'aide de la commande header('Location: page3');
ça marche à moins d'avoir besoin de certaines infos du formulaire dans la page de réponse