Bonjour,
J'ai un problème de variable dans un cookie.

Pour mon exemple, mon cookie est créé.

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";
}
me donne: pas de cookie

Par contre si je mets
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";
me donne: cookie present

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>";
?>