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

JavaScript Discussion :

cookie cross domain


Sujet :

JavaScript

  1. #1
    Membre expérimenté Avatar de stephanegib2
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 152
    Par défaut cookie cross domain
    Bonjour,

    j'ai un player HTML5 custom sur un seveur A qui fait un appel à un fichier vidéo situé sur un autre serveur B.

    exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <video>
    <src = urlServeurB.mp4>
    </video>

    Cependant la distribution de la vidéo passe par une application situé sur B. Cette application vérifie que le cookie de A est égal à celui de B.

    le problème est que le GET fait par le player ne partage pas son cookie.

    Savez-vous comment faire du cross domain avec un player HTML5 ? Sachant que le GET est géré par le player.

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Les cookies sont rattachés à un domaine, il est donc normal qu'il ne parvienne pas à ton serveur B. Le serveur B doit être reconfiguré pour permettre cela.

  3. #3
    Membre expérimenté Avatar de stephanegib2
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 152
    Par défaut
    les 2 serveurs sont sur le même domaine. ils ont juste des sous domaines différents.
    Le cookie de session créé sur le serveur A, à comme domain ".mondomain.fr".

    PS : je précise que le cookie de session est partagé sur navigateur de bureau, sur iPad sur chrome, mais pas sur Android sur chrome. Le problème a été constaté que sur chrome sur Android.

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Dans ce cas, précise à la création du cookie qu'il doit être valide pour les sous-domaines.
    La gestion des cookies en JavaScript.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre expérimenté Avatar de stephanegib2
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 152
    Par défaut
    Mon cookies correspond à celui-ci

    'monCookie=test; expires=Session; path=/; Domain=.monDomain.fr'

    Je me trompe peut être, mais il me semble avoir compris la même chose en lisant ton lien, si j'indique comme domaine .monDomain.fr les cookies seront partagés sur tous les sous domaines.

  6. #6
    Membre expérimenté Avatar de stephanegib2
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 152
    Par défaut
    Il semblerais qu'il s'agisse d'un bug officiel android, qui fait appel à un composant "stagefright" et qui ne gère pas le cross domain.

    https://code.google.com/p/android/is...etail?id=17553

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

Discussions similaires

  1. [Cookies] Créer un cookie multi domaine
    Par The_Pretender dans le forum Langage
    Réponses: 2
    Dernier message: 22/12/2006, 09h40
  2. faire du cross domain
    Par Gomoz dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 19/10/2006, 15h22
  3. [Ajax] Cross domain et access denied
    Par Dinaïz dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 22/03/2006, 22h29
  4. Réponses: 2
    Dernier message: 03/12/2005, 16h03
  5. cross-domain iframe!
    Par bumasoft dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/11/2005, 10h37

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