Problème de cookies avec ie7

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de cookies avec ie7

par AB » 18 août 2008, 18:26

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"

par Invité » 18 août 2008, 16:15

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

par Ryle » 13 août 2008, 15:44

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 :)

Problème de cookies avec ie7

par Invité » 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