Bonjour,
J'ai un problème de variable dans un cookie.
Pour mon exemple, mon cookie est créé.
me donne: pas de cookie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $abrev="toto"; if(!isset($_COOKIE['photo_".$abrev."'])) { echo "pas cookie"; } else { echo "cookie present"; }
Par contre si je mets
me donne: cookie present
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(!isset($_COOKIE['photo_toto'])) { echo "pas cookie"; } else { echo "cookie";
ce qui me fait dire que l'on ne peut pas mettre de signe $ dans la variable $_COOKIE ?
Comment je peux faire dans mon cas ?
Merci d'avance
PS: Je précise qu'avec la commande setcookie, j'ai pu utiliser une variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $expire = 365*24*3600; if ($_GET['photo'] !=''){ setcookie("photo_".$_GET['toto']."","".$_GET['photo']."",time()+$expire); } echo "<p align='center'><font size='1'>La photo apparaitra au rechargement de la page</font></p>"; ?>
Partager