Page 1 sur 1

Problème de cookies avec ie7

Posté : 13 août 2008, 11:17
par Invité
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

Posté : 13 août 2008, 15:44
par Ryle
Il n'y a - à ma connaissance - pas de soucis particulier entre IE et les cookies...

Petit rappel au cas où, lorsque tu définies un cookie avec setCookie(), celui-ci ne sera disponible qu'au prochain appel au serveur (changement ou rechargement de la page). En gros, si tu fais un setCookie() et juste après un isSet($_COOKIE[]) le cookie sera bien créé mais le isSet retournera faux. Si tu reviens sur la page, le cookie sera alors détecté et le isSet retournera vrai :)

Posté : 18 août 2008, 16:15
par Invité
Merci pour votre réponse, mais cela ne vient pas de là, le fichier qui teste le cookie n'est pas le même que celui qui le crée. Par contre si je passe dans les options du navigateur la confidentialité "accepter tous les cookies" là mon script fonctionne.
Je ne trouve pas d'ou cela peut venir, est ce que quelqu'un peut m'aider ?
Merci

Posté : 18 août 2008, 18:26
par AB
Merci pour votre réponse, mais cela ne vient pas de là, le fichier qui teste le cookie n'est pas le même que celui qui le crée. Par contre si je passe dans les options du navigateur la confidentialité "accepter tous les cookies" là mon script fonctionne.
Je ne trouve pas d'ou cela peut venir, est ce que quelqu'un peut m'aider ?
Merci
Normalement dans IE ça devrait passer avec les réglages par défaut soit confidentialité "moyenne"