J'ai un index.php dans le dossier racine traitant de toutes les commandes. Dans la page d'url "root /? A = a & b = b", j'ai un formulaire pour POST pour ajouter un nouvel élément. Après avoir envoyé le formulaire, la page devrait être de retour à "root /? A = a & b = b" et un nouvel élément est affiché (j'utilise actuellement l'en-tête ('Location:'. $ _SERVER ['HTTP_REFERER' ])). Dans le même temps, il existe un div dans la page "racine /? A = a & b = b". Si la page revient de la soumission du formulaire, elle doit être affichée; sinon (GET à cette page), il devrait être caché.passer une variable après POST en PHP
J'ajoute actuellement un "& success = true" à la fin de l'url. Mais après avoir soumis le formulaire, il y a un "& success = true" dans l'url, et si je rafraîchis la page, même si je ne reviens pas du formulaire de soumission, le div est toujours affiché.
Je me demande s'il existe un moyen de passer une variable au lieu de modifier l'URL après l'envoi du formulaire. De plus, je ne veux pas utiliser $ _SESSION.
Merci de votre aide!
En dehors de Session, les autres méthodes sont $ _COOKIE, $ _POST, des fichiers ou des bases de données. Quel est le problème avec une variable de session? – EvilChookie
Ce que dit EvilChookie. –