Bonjour,
je teste une gestion de login par cookie et j'ai un soucis car je n'arrive pas à lire ma variable.
Sur ma page de login :
setc renvoi bien 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $username = 'bidule'; $setc = setcookie("user", $username, time()+3600, "/", "localhost"); echo $setc;
Sur la page suivante où je suis sensé accéder au cookie j'ai :
et du coup je n'ai pas accès au nom et à la valeur du cookie !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 echo $user; // renvoi rien echo $_COOKIE['user']; // renvoi rien print_r($_COOKIE); // renvoi Array ( )
En local avec la dernière version d'easyPHP (5.2) parametré pour recevoir les variables d'environnement et de cookie ça ne marche pas.
Sur mon serveur (en changeant juste le domaine) qui est en PHP 4 ça marche !
Merci de m'aider à comprendre ce problème d'environnement car je compte mettre ce script sur d'autres sites où ça risque de ne pas marcher, comme sur mon local.
Partager