IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

cookie en double [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 100
    Points : 65
    Points
    65
    Par défaut cookie en double
    bon soir à tous

    J'ai un soucis de cookie. Pour reconnaître un membre inscrit, je vais chercher le cookie "logon" afin de récupérer son pseudo.

    Voici ce que je remarque : à l'ouverture de ma page index, le log ne se fait plus et pour cause j'ai deux cookies de même nom avec des valeurs différentes pour le même path enregistrés simultanément. (vu grace à FF)

    Quequ'un pourrait-il m'expliquer comment cela est possible ? je croyais que chaque réecriture du cookie effacait l'ancienne valeur.

    merci d'avance
    pascal

    je viens de m'apercevoir que HOST n'était pas le même, comment cela est-il possible ? Je n'ai jamais défini HOST ?
    Bonne app en attendant

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 267
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 267
    Points : 8 565
    Points
    8 565
    Billets dans le blog
    17
    Par défaut
    C'est un paramètre de setcookie( ). Faudrait voir tous les appels de setcookie( ), doit y en avoir un qui joue avec le 5e paramètre. De plus il faut prendre en compte que PHP doit utiliser par défaut le domaine de la page appelée lors de la création du cookie.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 100
    Points : 65
    Points
    65
    Par défaut
    la nuit porte conseil ! et merci à Sèb.

    Voilà l'explication si cela peut servir :
    La validation d'une nouvelle inscription se fait par retour de mail grâce à un lien qui envoie sur la page contenant le script.

    Ce lien est écrit ainsi "http://mon_domaine.com/ma_page_script"
    or le lien aurait dû être :"http://www.mon_domaine.com/ma_page_script"

    D'où le cookie de même nom mais provenant de HOST différents.

    Maintenant comme mon_domaine.com et www.mon_domaine.com affichent la même page index sans disctinction, difficile de s'en rendre compte (en plus même identifiant de session) !

    bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Cookies] Double nom et valeur non formatée
    Par nico33307 dans le forum Langage
    Réponses: 1
    Dernier message: 22/08/2007, 15h06
  2. [Cookies] Obligation de double cliquer sur "Submit"
    Par PicVert dans le forum Langage
    Réponses: 2
    Dernier message: 26/12/2006, 19h30
  3. [Cookies] Session en double
    Par nicoaix dans le forum Langage
    Réponses: 19
    Dernier message: 29/11/2006, 11h48
  4. [Cookies] Simple, double, différent POST...
    Par cyrill.gremaud dans le forum Langage
    Réponses: 21
    Dernier message: 16/05/2006, 14h36
  5. [Cookies] Guillemets simples et doubles?
    Par Yoyo_galère dans le forum Langage
    Réponses: 7
    Dernier message: 12/02/2005, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo