Bonjour,
Afin de garder mes variables que je passe en POST bien au chaud, jutilise des cookies. Le probleme est que lorsque ma variable POST change (je selectionne une autre date dans mon formalaire) mon cookie ne change pas. Il change que lorsque je rafraichi ma page (il a un temps de retard).
Voici l'extrait de mon code ou j'utilise mes cookies :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $Pconsult=$_POST["lst_cons"]; $Pmois=$_POST["lst_mois"]; $Pannee=$_POST["lst_annee"]; if(isset($Pannee)){ setcookie('cookie_an', $Pannee, time()+3600*24); setcookie('cookie_cons', $Pconsult, time()+3600*24); setcookie('cookie_mois', $Pmois, time()+3600*24); } $annee=$_COOKIE["cookie_an"]; $mois=$_COOKIE["cookie_mois"]; $consult=$_COOKIE["cookie_cons"]; echo $Pannee; // ex : Pannee sera = à 2007 puis 2008 quand je change de selection dans mon formulaire echo $annee; // ex : Pannee sera = à 2007 puis 2007 puis 2008 apres rafraichissement
Partager