Page 1 sur 1

Stocker une variable dans un cookie

Posté : 08 mars 2013, 01:00
par taco
Bonjour à tous,
Je suis actuellement en train de créer un petit script dans lequel je dois associer une variable à un cookie, j'ai créé mon cookie comme ceci :
setcookie('balance', '$balance', time() + 3600, null, null, false, true); 
Le problème, c'est que lorsque je lance un
echo $_COOKIE['balance']
j'ai un $balance qui s'affiche au lieu de ma valeur.
Merci de m'aider.

Re: Stocker une variable dans un cookie

Posté : 08 mars 2013, 09:26
par xTG

Re: Stocker une variable dans un cookie

Posté : 08 mars 2013, 13:13
par taco
Ça ne m'a pas tellement aidé, j'ai essayé :
setcookie('balance', '{$balance}', time() + 3600, null, null, false, true); 
Et :
setcookie('balance', '${balance}', time() + 3600, null, null, false, true); 
Avec le code :
echo $_COOKIE['balance'];
J'ai respectivement eu :
{$balance}
Et :
${balance}

Re: Stocker une variable dans un cookie

Posté : 08 mars 2013, 13:29
par GiorgioLino
Bonjour,

tu n'a manifestement pas compris l'indication de xTG.
Aucune de tes tentatives ne fonctionne parce que tu utilises des simple quotes.
Il faut utiliser des doubles quotes pour que tes variables soient interprétées.

Voir ici language.types.string.parsing.complex

Re: Stocker une variable dans un cookie

Posté : 08 mars 2013, 14:14
par xTG
Ou plus simplement aucune quote vu que tu n'as pas de besoin de concaténation avec une autre chaîne de caractère.

Re: Stocker une variable dans un cookie

Posté : 08 mars 2013, 14:42
par taco
Merci beaucoup, ça fonctionne !