Stocker une variable dans un cookie

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Stocker une variable dans un cookie

Re: Stocker une variable dans un cookie

par taco » 08 mars 2013, 14:42

Merci beaucoup, ça fonctionne !

Re: Stocker une variable dans un cookie

par xTG » 08 mars 2013, 14:14

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

par GiorgioLino » 08 mars 2013, 13:29

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

par taco » 08 mars 2013, 13:13

Ç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

par xTG » 08 mars 2013, 09:26

Stocker une variable dans un cookie

par taco » 08 mars 2013, 01:00

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.