Modérateur PHPfrance |
10684 Messages
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
