Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2006, 18h46   #1
Invité régulier
 
Inscription : février 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 27
Points : 9
Points : 9
Par défaut transmettre la session d'un domaine vers son sous domaine

Hello,

J'ai un site.com et dessus j'ai un espace membre, je souhaiterais transmettre la session sur sousdomaine.site.com pour une partie du site, seulement avec session_start() sa ne marche pas, apparament la session se perd car il prend ca pour un autre domaine, avez vous un moyen pas trop bourrin pour remédier a ce probleme ?

Merci
Okinou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2006, 18h50   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
En redonnant le session_id (echo "http://adresse_de_votre_site?" . session_name() . "=" . session_id();) ?

Plus d'infos


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2006, 18h57   #3
Invité régulier
 
Inscription : février 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 27
Points : 9
Points : 9
bonjour, merci de ta réponse rapide, donc ca c'est pour la transmettre sur l'url vers un sous domaine, et sur le sous domaine, comment je fais pour la "retrouver" ?
je fais juste un session_start($_GET['session_name']); ?
Merci à toi.
Okinou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2006, 19h05   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Normallement, un session_start() tout court devrait le récupérer . Sinon, il faudrait procéder ainsi :
Code :
1
2
3
4
5
 
session_start();
if (isset($_GET[session_name()])) {
    session_id($_GET[session_name()]);
}
Mais attention au vol de session en procédant ainsi !


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2006, 19h18   #5
Invité régulier
 
Inscription : février 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 27
Points : 9
Points : 9
le mieux est donc de laisser tombe cette idée, je vais m'en remettre a la solution la plus simple, au repertoire normaux.

merci
Okinou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h10.


 
 
 
 
Partenaires

Hébergement Web