Bonjour,
je viens de faire un formulaire avec la méthode $_POST. J'utilise aussi les session pour recupérer les valeurs dans le cas d'une erreur d'envoi et pour que l'utilisateur n'aie pas à tout rerentrer.
Si l'envoi se passe bien, les données sont envoyées à la base MySQL,les variable de session sont reinitialisées et donc les champs sont vides
Mon problème c'est après l'envoi j'ai imaginé que l'utilisateur fasse un réfresh (F5).
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_SESSION['val']="";
Dans le cas ou il fait un refresh, les données sont renvoyées à ma base. Je ne comprennais pas pourquoi puisque tous les champs sont vide. J'ai réalisé ensuite que $_POST['uneValeur'], gardaient leur valeur.
Comment puis-je détruire toutes mes $_POST['val'], après l'envoi?
Merci
Partager