Problème de cookies avec ie7
Posté : 13 août 2008, 11:17
bjr,
Voici mon problème, je suis en train de mettre en place un système de tracking
j'utilise un cookie pour sauvegarder un identifiant.
J'utilise une image pour appeler ma page de tracking, cette page vérifie si l'internaute a un cookie
pour effectuer la procédure de comptabilisation.
ex : <img src="http://www.tracking.com/tracking.php?id=toto&id2=tata">
Le cookie est lu et la procédure fonctionne sur Firefox également si j'appelle la procédure de mon serveur
c'est à dire que le fichier qui contient l'image est hébergé sur le même serveur.
Par contre si l'image est appelé par un autre serveur le cookie n'est pas lu et la procédure n'est pas exécutée.
Mon cookie est bien présent sur mon ordi, je suis sur vista et je vois le cookie dans le répertoire Low
mais ie7 ne veut pas le lire.
voici ce que j'utilise pour créer mon cookie valable 30 jours, le cookie est bien crée
$nident=$_SESSION['ident']; setcookie("ident",$nident,time()+3600*24*30,"/");
je teste si le cookie existe if(isset($_COOKIE['ident']))...
J'espère avoir été claire dans mon explication, merci beaucoup de votre aide
Voici mon problème, je suis en train de mettre en place un système de tracking
j'utilise un cookie pour sauvegarder un identifiant.
J'utilise une image pour appeler ma page de tracking, cette page vérifie si l'internaute a un cookie
pour effectuer la procédure de comptabilisation.
ex : <img src="http://www.tracking.com/tracking.php?id=toto&id2=tata">
Le cookie est lu et la procédure fonctionne sur Firefox également si j'appelle la procédure de mon serveur
c'est à dire que le fichier qui contient l'image est hébergé sur le même serveur.
Par contre si l'image est appelé par un autre serveur le cookie n'est pas lu et la procédure n'est pas exécutée.
Mon cookie est bien présent sur mon ordi, je suis sur vista et je vois le cookie dans le répertoire Low
mais ie7 ne veut pas le lire.
voici ce que j'utilise pour créer mon cookie valable 30 jours, le cookie est bien crée
$nident=$_SESSION['ident']; setcookie("ident",$nident,time()+3600*24*30,"/");
je teste si le cookie existe if(isset($_COOKIE['ident']))...
J'espère avoir été claire dans mon explication, merci beaucoup de votre aide