PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.php > Sessions + multidomaines
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Sessions + multidomaines

Réponse
 
LinkBack Outils de la discussion
Vieux 18/09/2007, 09h15   #1
Yttrium
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Sessions + multidomaines

Bonjour,

Je gère un site qui doit travailler sur plusieurs domaines distincts.

Existe t il une solution qui me permettrait de conserver une session,
lorsque l'utilisateur passe de domaine1.com à domaine2.com ?

Il semblerait que cela ne soit pas possible, puisque la session est
attachée à un domaine.

D'avance merci de vos conseils.

Cordialement.

Yttrium
  Réponse avec citation
Vieux 18/09/2007, 11h41   #2
John GALLET
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Bonjour,

> Existe t il une solution qui me permettrait de conserver une session,
> lorsque l'utilisateur passe de domaine1.com à domaine2.com ?


Oui bien sûr, mais sa complexité dépend surtout de la répartition physique
des ressources. Par exemple, si les N domaines disposent d'une base de
données commune, c'est 100% transparent.

> Il semblerait que cela ne soit pas possible, puisque la session est
> attachée à un domaine.


Non, l'accès à un possède des restrictions liées aux domaines. Et
il faut qu'il soit très clair que session!=.

a++;
JG
  Réponse avec citation
Vieux 18/09/2007, 11h41   #3
John GALLET
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Bonjour,

> Existe t il une solution qui me permettrait de conserver une session,
> lorsque l'utilisateur passe de domaine1.com à domaine2.com ?


Oui bien sûr, mais sa complexité dépend surtout de la répartition physique
des ressources. Par exemple, si les N domaines disposent d'une base de
données commune, c'est 100% transparent.

> Il semblerait que cela ne soit pas possible, puisque la session est
> attachée à un domaine.


Non, l'accès à un possède des restrictions liées aux domaines. Et
il faut qu'il soit très clair que session!=.

a++;
JG
  Réponse avec citation
Vieux 18/09/2007, 12h37   #4
Yttrium
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

John GALLET a écrit :
> Bonjour,
>
>> Existe t il une solution qui me permettrait de conserver une session,
>> lorsque l'utilisateur passe de domaine1.com à domaine2.com ?

>
> Oui bien sûr, mais sa complexité dépend surtout de la répartition physique
> des ressources. Par exemple, si les N domaines disposent d'une base de
> données commune, c'est 100% transparent.
>

En l'occurence, les N domaine partagent une base de données commune,
mais les sessions ne sont pas gérées en base.


>> Il semblerait que cela ne soit pas possible, puisque la session est
>> attachée à un domaine.

>
> Non, l'accès à un possède des restrictions liées aux domaines. Et
> il faut qu'il soit très clair que session!=.


Sur ce point, c'est entendu.

>
> a++;
> JG

  Réponse avec citation
Vieux 18/09/2007, 12h37   #5
Yttrium
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

John GALLET a écrit :
> Bonjour,
>
>> Existe t il une solution qui me permettrait de conserver une session,
>> lorsque l'utilisateur passe de domaine1.com à domaine2.com ?

>
> Oui bien sûr, mais sa complexité dépend surtout de la répartition physique
> des ressources. Par exemple, si les N domaines disposent d'une base de
> données commune, c'est 100% transparent.
>

En l'occurence, les N domaine partagent une base de données commune,
mais les sessions ne sont pas gérées en base.


>> Il semblerait que cela ne soit pas possible, puisque la session est
>> attachée à un domaine.

>
> Non, l'accès à un possède des restrictions liées aux domaines. Et
> il faut qu'il soit très clair que session!=.


Sur ce point, c'est entendu.

>
> a++;
> JG

  Réponse avec citation
Vieux 18/09/2007, 15h49   #6
Denis Beauregard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Le 18 Sep 2007 08:15:24 GMT, Yttrium <POUSSIERES.ngtrash@gmail.com>
écrivait dans fr.comp.lang.php:

>Bonjour,
>
>Je gère un site qui doit travailler sur plusieurs domaines distincts.
>
>Existe t il une solution qui me permettrait de conserver une session,
>lorsque l'utilisateur passe de domaine1.com à domaine2.com ?
>
>Il semblerait que cela ne soit pas possible, puisque la session est
>attachée à un domaine.


Une solution parfois utilisée, c'est d'avoir une image sur un des
domaines et de s'en servir avec les autres pour propager les données
de session.

Je dis tout de suite que je ne sais pas comment cela se fait du point
de vue technique, mais les vendeurs de pub gèrent cela très bien
puisque leur image dépose un même si ce n'est pas une page
de leur nom de domaine.


Denis
  Réponse avec citation
Vieux 18/09/2007, 15h49   #7
Denis Beauregard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Le 18 Sep 2007 08:15:24 GMT, Yttrium <POUSSIERES.ngtrash@gmail.com>
écrivait dans fr.comp.lang.php:

>Bonjour,
>
>Je gère un site qui doit travailler sur plusieurs domaines distincts.
>
>Existe t il une solution qui me permettrait de conserver une session,
>lorsque l'utilisateur passe de domaine1.com à domaine2.com ?
>
>Il semblerait que cela ne soit pas possible, puisque la session est
>attachée à un domaine.


Une solution parfois utilisée, c'est d'avoir une image sur un des
domaines et de s'en servir avec les autres pour propager les données
de session.

Je dis tout de suite que je ne sais pas comment cela se fait du point
de vue technique, mais les vendeurs de pub gèrent cela très bien
puisque leur image dépose un même si ce n'est pas une page
de leur nom de domaine.


Denis
  Réponse avec citation
Vieux 18/09/2007, 21h31   #8
Mickael Wolff
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Denis Beauregard a écrit :

> Une solution parfois utilisée, c'est d'avoir une image sur un des
> domaines et de s'en servir avec les autres pour propager les données
> de session.


Oui mais non.

> Je dis tout de suite que je ne sais pas comment cela se fait du point
> de vue technique, mais les vendeurs de pub gèrent cela très bien
> puisque leur image dépose un même si ce n'est pas une page
> de leur nom de domaine.


Ce qu'ils font, c'est qu'ils tracent ton parcours, pour renseigner ta
session chez eux. Ce n'est pas récupérable par le script exécuté sur le
serveur, **car l'image ne fait pas partie de la page web**, c'est une
ressource extérieure.

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
  Réponse avec citation
Vieux 18/09/2007, 21h31   #9
Mickael Wolff
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Denis Beauregard a écrit :

> Une solution parfois utilisée, c'est d'avoir une image sur un des
> domaines et de s'en servir avec les autres pour propager les données
> de session.


Oui mais non.

> Je dis tout de suite que je ne sais pas comment cela se fait du point
> de vue technique, mais les vendeurs de pub gèrent cela très bien
> puisque leur image dépose un même si ce n'est pas une page
> de leur nom de domaine.


Ce qu'ils font, c'est qu'ils tracent ton parcours, pour renseigner ta
session chez eux. Ce n'est pas récupérable par le script exécuté sur le
serveur, **car l'image ne fait pas partie de la page web**, c'est une
ressource extérieure.

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
  Réponse avec citation
Vieux 19/09/2007, 12h45   #10
John GALLET
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Re,

> En l'occurence, les N domaine partagent une base de données commune,
> mais les sessions ne sont pas gérées en base.


Si ce sont les sessions natives de php qui sont utilisées, on peut
regarder:

http://fr2.php.net/manual/en/functio...ve-handler.php

Mais même sans revoir le système de session, on peut donc avoir une table
des identifiants sessions valides sur plusieurs domaines. Attention aux
télescopages.

Côté perfs, si c'est du mysql, on peut s'intéresser à ENGINE=MEMORY
sachant qu'on perdra le contenu de la table en cas de reboot machine (et
probablement en cas de redémarrage de mysql, mais je n'ai pas vérifié).

a++;
JG
  Réponse avec citation
Vieux 19/09/2007, 12h45   #11
John GALLET
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sessions + multidomaines

Re,

> En l'occurence, les N domaine partagent une base de données commune,
> mais les sessions ne sont pas gérées en base.


Si ce sont les sessions natives de php qui sont utilisées, on peut
regarder:

http://fr2.php.net/manual/en/functio...ve-handler.php

Mais même sans revoir le système de session, on peut donc avoir une table
des identifiants sessions valides sur plusieurs domaines. Attention aux
télescopages.

Côté perfs, si c'est du mysql, on peut s'intéresser à ENGINE=MEMORY
sachant qu'on perdra le contenu de la table en cas de reboot machine (et
probablement en cas de redémarrage de mysql, mais je n'ai pas vérifié).

a++;
JG
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 19h29.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,14972 seconds with 19 queries