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 15/11/2011, 08h12   #1
Membre habitué
 
Inscription : mai 2004
Messages : 383
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 383
Points : 129
Points : 129
Par défaut Session et domaines.

Salut,

Lorsqu'une personne se connecte via son login/mot de passe ça créé une session comme ceci:
Code :
1
2
3
4
5
6
 
...
      session_start() ;
...
      $_SESSION['user'] = $row_user["user_login"];
      $_SESSION['user_id'] = $row_user["user_id"];
Bon, ca marche !
Le problème se trouve au niveau du nom de domaine. Si la personne se connecte via www.monsite.com sa session ne marchera pas pour monsite.com (sans le www.)
De plus j'aimerai que les utilisateurs connecté à monsite.com ou www.monsite.com soient également connecté sur subdomain.monsite.com quelque soit le nom du sous domaine.

Comment je peux faire pour gérer des sessions qui marchent pour *.monsite.com ?

merci.
defacta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 20h53   #2
Invité de passage
 
Femme Jacynthe
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Femme Jacynthe
Localisation : Canada

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 2
Points : 2
Une des réponses que j'ai trouvé lors de mes recherches dit d'insérer cette ligne de code en-haut de page. Par contre, comme je débute à peine en programmation et que j'ai moi-même des problèmes de sessions... je ne serais pas trop en mesure de t'en dire plus quoique le concept me semble faire du sens.

Code :
1
2
3
 
ini_set("session.cookie_domain", ".yoursite.com"); 
session_start();
Jacynthe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 22h01   #3
Membre habitué
 
Inscription : mai 2004
Messages : 383
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 383
Points : 129
Points : 129
Citation:
Envoyé par Jacynthe Voir le message
Une des réponses que j'ai trouvé lors de mes recherches dit d'insérer cette ligne de code en-haut de page. Par contre, comme je débute à peine en programmation et que j'ai moi-même des problèmes de sessions... je ne serais pas trop en mesure de t'en dire plus quoique le concept me semble faire du sens.

Code :
1
2
3
 
ini_set("session.cookie_domain", ".yoursite.com"); 
session_start();
Salut,

Merci pour ta réponse, apparemment ca marche avec Firefox, IE, Chrome mais sans le point, comme ceci:
Code :
ini_set("session.cookie_domain", "yoursite.com");
J'ai pu tester avec monsite.com et www.monsite.com, pas encore avec un sous domaine mais je reste confiant

defacta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 22h08   #4
Invité de passage
 
Femme Jacynthe
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Femme Jacynthe
Localisation : Canada

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 2
Points : 2
Heureuse que ça semble fonctionner!
Jacynthe 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 09h50.


 
 
 
 
Partenaires

Hébergement Web