signe $ dans la variable $_COOKIE
Bonjour,
J'ai un problème de variable dans un cookie.
Pour mon exemple, mon cookie est créé.
Code:
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:
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:
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>";
?> |