J'utilise le modèle POST/REDIRECT/GET dans mon application. Cependant, j'ai un problème:PRG Problème de motif?
Dans le cas où je veux afficher un message à l'étape GET, je peux le stocker en tant que variable de session à l'étape POST (quand il est décidé quel message doit être affiché), par exemple $_SESSION['message']='mplampla';
En utilisant cette technique, le message devrait être désactivé après avoir été affiché afin de ne pas l'afficher de nouveau par erreur dans d'autres pages. Mais si l'utilisateur retourne à la page GET, le message ne s'affichera pas la deuxième fois car il a été désactivé la première fois. Je ne sais pas comment les autres sites Web gèrent cela ... J'ai vu un site web avec un formulaire d'inscription, qui affiche un message après un enregistrement réussi sous la même URL et fonctionne correctement lorsque vous faites un back/forward.
Je pourrais être malentendu mais si vous avez désactivé la session alors il ne montrera plus parce qu'il n'existe pas ... – martynthewolf
unset après avoir reçu le message – GorillaApe