l'asile.fr


Cookies en php

J'ai le code php suivante : (getGetVar et GetPostvar c'est une fonction qui test les données passée en Post et Get


<?php
$cook=getGetVar('cook');
$utilisateur=getPostVar('utilisateur');
if ($cook>0)
{
setcookie("guinois", $utilisateur, time()+65*24*3600);	
echo "<br/>".$_COOKIE["guinois"];
}
?>



Quand je fais un post de la valeur utilisateur et que je l'enregistre dans le cookies, puis que je l'affiche juste après c'est l'avant dernière valeur enregistrée qui s'affiche. Vous avez une idée ?


Dernière modification le 27/09/09 à 11:33 par gwendal
dimanche
27 septembre 2009 à 10:51
 
 

setcookie ne modifie que le header de la page et pas le tableau $_COOKIE, il ne le sera qu'à la page suivante si le navigateur renvoie le cookie.


dimanche
27 septembre 2009 à 11:35
 
 

ok, je comprend mieux maintenant. Merci


dimanche
27 septembre 2009 à 11:51
 
 


Répondre au sujet

Vous devez être identifié pour participer à ce topic.