page ne peut etre actualisée sans le renvoi d'infos ???

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : page ne peut etre actualisée sans le renvoi d'infos ???

par Ryle » 12 oct. 2006, 10:23

Cette boite de dialogue apparait lorsque les données envoyées ont été transmises en post. Elle informe l'utilisateur que l'actualisation de cette page va nécessairement reposter les données et lui demande de confirmer cette action (ceci nottament pour éviter de multiple insertions ou bien plusieurs payements par exemple)

Pour éviter ce message, il faut que les données soient envoyées via l'url. Dans ce cas la page s'actualise sans message de confirmation (et tant pis pour les doubles insertions, mais puisque tu ne fais que de la consultation, ça ne devrait pas te géner :))

Si tu ne veux pas faire figurer les données dans l'url, tu peux également les mettre en session pour qu'elles ne soient pas visible. Il te faut alors utiliser la méthode PRG (Post Redirect Get) pour envoyer les données en post, les stocker en session et rediriger vers une page en get qui affichera les données stockées. L'actualisation se fera alors sur la page en get évitant le message de confirmation :)

page ne peut etre actualisée sans le renvoi d'infos ???

par Waynejunior » 12 oct. 2006, 10:05

bonjour,

j'ai un code qui reactualise une page (1) à partir d'une pop up (2) (ça me sert à uploader des fichiers)... dans la page 1, j'ai un form qui m'affiche des éléments de ma base de données... lorsque le code s'execute sur la page (2), j'ai la boite de dialogue suivante qui apparait :

Image

y a t'il moyen de l'enlever ? que la page se recharge sans avoir a faire quoi que ce soit ?

Merci d'avance