Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-10-2007 16:54:57

fblutch
Membre
Date d'inscription: 15-09-2007
Messages: 30

[Résolu]Perte de sessions en changeant le sous domaine.

Bonjour bonjour,

J'ai un ti probleme (pr pas changé :p)

Alors je me connecte je navique sur le site niquel pas de probleme, mais quand je change de sousdomaine dans le site je perd la sessions.

J'ai pensais que c'etait le cookie qui etait mal crée mais apparamant non...

que faire ?

Dernière modification par fblutch (24-10-2007 11:03:12)

Hors ligne

 

#2 22-10-2007 17:02:11

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu]Perte de sessions en changeant le sous domaine.

Un cookie n'est valable que sur un seul domaine, c'est normal qu'il ne soit pas transféré à tes sous domaines.

Si tu voulais faire un transfert entre domaine, il faudrait mettre en place un SSO. Par contre c'est un système complexe à configurer. En général ça n'est utilisé que par des boîtes assez grosses (SFR, Google,...).

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 22-10-2007 17:50:08

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Résolu]Perte de sessions en changeant le sous domaine.

Hors ligne

 

#4 22-10-2007 20:23:01

2mx
Membre
Lieu: Grenoble
Date d'inscription: 06-08-2007
Messages: 125

Re: [Résolu]Perte de sessions en changeant le sous domaine.

oh ! ça tombe bien je vais avoir besoin de ce genre de chose smile

Hors ligne

 

#5 23-10-2007 09:15:05

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu]Perte de sessions en changeant le sous domaine.

Bon ben j'en tombe de ma chaise, mais effectivement, il semble qu'on puisse bien passer un cookie entre deux sous-domaines... Merci pour l'info smile

Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#6 23-10-2007 11:11:30

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu]Perte de sessions en changeant le sous domaine.

En effet j'ai déjà mis cela en place.
Il suffit lors de la création du cookie de mettre que le domaine sans les www
Exemple:

Code:

//bool setcookie ( string $name [, string $value [, int $expire [, string $path [, string $domain [, bool $secure [, bool $httponly]]]]]] )
setcookie('unCookie', 'saValeur', $dateExpiration, '/', '.domaine.com');
//NOTE: Le permier '.' de '.domaine.com' n'est pas requis mais est nécessaire pour la compatibilité avec encore plus de navigateurs

Hors ligne

 

#7 23-10-2007 14:30:58

fblutch
Membre
Date d'inscription: 15-09-2007
Messages: 30

Re: [Résolu]Perte de sessions en changeant le sous domaine.

oui mais c'est Zend qui gere tout sa non ? et surtout ou ?
car le seul setcookie que je trouve dans la library c'est quand il supprime la session . . .

Hors ligne

 

#8 23-10-2007 17:11:09

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu]Perte de sessions en changeant le sous domaine.

J'ai regardé vite fait. Le cookie doit être créer automatiquement par un session_start ou un turc dans le genre.
Par contre j'ai vu qu'il y'a des options est celle qui t'interesserait sont 'cookie_path' et 'cookie_domain'.
Un truc dans le genre devrait faire l'affaire (avant la création de la session) :

Code:

Zend_Session::setOptions(array('cookie_path'=>'/', 'cookie_domain'=>'.tondomaine.com'));

Hors ligne

 

#9 24-10-2007 11:01:56

fblutch
Membre
Date d'inscription: 15-09-2007
Messages: 30

Re: [Résolu]Perte de sessions en changeant le sous domaine.

merci sa marche smile je l'ai mis dans le boostrap a l'inialisation et sa marche pour tout maintenant smile

Hors ligne

 

#10 24-10-2007 14:50:32

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu]Perte de sessions en changeant le sous domaine.

Content de savoir que ça marche. Je serai comment faire si j'ai besoin ^^

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages