Impossible de mettre une variable dans les co
sayadeur
Messages postés
9
Statut
Membre
-
sayadeur -
sayadeur -
Bonjour,
je crée un identifiant unique pour mes visiteur que je met dans leur cookie, le problème c'est que aucun cookie n'est enregistré et je ne vois pas pourquoi:
vous voyez une erreur ?
je crée un identifiant unique pour mes visiteur que je met dans leur cookie, le problème c'est que aucun cookie n'est enregistré et je ne vois pas pourquoi:
// recupere l'id du visiteur ou lui en cree un
if(isset($_COOKIE["hp_IDuser"])){
$id_user_cookie = $_COOKIE["hp_IDuser"];
}else{
$id_user_cookie = uniqid();
setcookie("hp_IDuser", $id_user_cookie, 365*24*3600, '/');
}
vous voyez une erreur ?
Configuration: Windows Vista Firefox 3.5.6
2 réponses
-
Bonjour
vous voyez une erreur ?
Oui
Le 3ème paramètre de set_cookie n'est pas une durée, mais un timestamp. Il faut donc ajouter le timestamp actuel et une durée pour avoir le timestamp de fin.
setcookie("hp_IDuser", $id_user_cookie, time()+365*24*3600, '/'); -
Bonjour,
j'ai oublié de mettre le time()+ mais cela ne résoud pas le problème. J'ai réussi à insérer d'autre valeurs dans le cookie avec succès mais ça bloque avec la valeur du uniqid().