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 et sous-domaine


Sujet :

Langage PHP

  1. #1
    Membre actif
    Inscrit en
    Février 2009
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 626
    Points : 237
    Points
    237
    Par défaut COokie et sous-domaine
    Bonjour,

    Je rencontre un soucis avec les cookies, je voulais savoir si quelqu'un avait déja rencontré ce pb et comment le régler ?

    Voila : En Localhost tout fonctionne, le cookie est créé après connexion (Cookie contenant le login/password) et la navigation peut alors s'effectuer sur l'ensemble du site http://localhost/lesite.com/ et http://localhost/espacepro.lesite.com/

    Après mise à jour en ligne, le résultat n'est pas le même, il y une différence entre http://lesite.com/ et http://www.lesite.com/. ça encore, c'est pas grave, il suffit de faire un header('location: www...) mais pour le sous-domaine, impossible de se connecter puisque l'url est http://sousdomaine.lesite.com/.

    (Petite précision : Ce problème apparait avec les navigateurs Firefox/Safari/Chrome/Opera mais pas sur IE8)

    Savez-vous s'il faut changer un paramétre sur apache ou faire autre chose ?

    Merci pour vos conseils.

  2. #2
    Membre actif
    Inscrit en
    Février 2009
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 626
    Points : 237
    Points
    237
    Par défaut
    http://fr.php.net/manual/fr/function.setcookie.php
    domain
    Le domaine où le cookie est disponible. Pour rendre le cookie disponible sur tous les sous-domaines de example.com, vous devez mettre la valeur '.example.com'. Le point (.) n'est pas requis mais est nécessaire pour la compatibilité avec encore plus de navigateurs. Positionnez le à www.example.com et le cookie sera disponible uniquement sur le sous-domaine www. Reportez-vous aux » spécifications pour plus de détails.

    path
    Le chemin sur le serveur sur lequel le cookie sera disponible. Si la valeur est '/', le cookie sera disponible sur l'ensemble du domaine domain. Si la valeur est '/foo/', le cookie sera uniquement disponible dans le répertoire /foo/ ainsi que tous ses sous-répertoires comme /foo/bar/ dans le domaine domain. La valeur par défaut est le répertoire courant où le cookie a été défini.

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2010
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 144
    Points : 241
    Points
    241
    Par défaut
    Attention, un cookie est valable pour un domaine défini seulement. Par exemple si le cookie est crée depuis la page http://monsupersite.net/blog/cookie.php alors il ne sera pas accessible depuis http://monsite.fr/

    Plus d'info sur la doc PHP pour contourner le problème : http://fr.php.net/manual/fr/function.setcookie.php
    Il suffit de définir les arguments path et domain

  4. #4
    Membre actif
    Inscrit en
    Février 2009
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 626
    Points : 237
    Points
    237
    Par défaut
    merci

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

Discussions similaires

  1. [Cookies] cookie, session, et sous domaine
    Par hansaplast dans le forum Langage
    Réponses: 1
    Dernier message: 24/11/2006, 09h15
  2. Réponses: 4
    Dernier message: 03/10/2006, 22h46
  3. [Cookies] Transmission session entre sous-domaine
    Par speedev dans le forum Langage
    Réponses: 5
    Dernier message: 03/09/2006, 00h23
  4. [Cookies] Session et sous-domaines
    Par davmaster62 dans le forum Langage
    Réponses: 14
    Dernier message: 23/03/2006, 09h12
  5. Réponses: 2
    Dernier message: 03/12/2005, 16h03

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