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 05/12/2010, 10h21   #1
Membre chevronné
 
Avatar de christele_r
 
Femme Christele
Inscription : novembre 2009
Messages : 661
Détails du profil
Informations personnelles :
Nom : Femme Christele
Âge : 39
Localisation : France

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2009
Messages : 661
Points : 690
Points : 690
Par défaut session_id par dossier

Bonjour,
Malgrés mes recherches il ne m’apparaît pas clairement comment utiliser
[path] => [domain] => etc... afin d'obtenir un clé de session différente
dans un même domaine selon que je suis dans la racine du site, ou dans
mon dossier ./admin /

Connaissez vous la procédure mille merci d'avance.
christele_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 12h40   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Je dirais qu'on ne peut avoir qu'un seul cookie par domaine.
Mais pourquoi vouloir plusieurs sessions pour un meme utilisateur ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 13h49   #3
Membre chevronné
 
Avatar de christele_r
 
Femme Christele
Inscription : novembre 2009
Messages : 661
Détails du profil
Informations personnelles :
Nom : Femme Christele
Âge : 39
Localisation : France

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2009
Messages : 661
Points : 690
Points : 690
Non ça je serais presque affirmative c'est possible, le pire c'est que je l'ai lu ...
mais OU je croyais que la profondeur de portée des session_id était donc réglables.
Et si ça tombe c'est ici au chaud quelque part mais pas trouvé ou
Es tu toujours rédacteur chez php.net ? tu peux accéder aux archives ...

Merci de toute façon pour ta réponse
christele_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 10h55   #4
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 697
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 697
Points : 3 264
Points : 3 264
Salut

Peut être en créant 2 noms de session différents :
- 1 pour la partie publique (le www bien souvent), exemple :
Code :
1
2
3
 
session_name('SESSID_PUBLIC');
session_start();
- 1 pour la partie admin
Code :
1
2
3
 
session_name('SESSID_PRIVEE');
session_start();
Pour l'admin (./admin), tu peux préciser le path au niveau, ça serait mieux d'ailleurs.
En utilisant : session_set_cookie_params(), ou alors setcookie() (les 2 fonctionnent il me semble).

Au bout, c'est 2 cookies et 2 sessions bien distincts, ce qui permet d'ouvrir 2 onglets (ou 2 fenêtres) sans qu'il y ait conflit entre les 2.


En espérant que ça soit ça.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h39   #5
Membre chevronné
 
Avatar de christele_r
 
Femme Christele
Inscription : novembre 2009
Messages : 661
Détails du profil
Informations personnelles :
Nom : Femme Christele
Âge : 39
Localisation : France

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2009
Messages : 661
Points : 690
Points : 690
Voila exactement ce qu'il me faut, mille mercis a toi
christele_r 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 13h16.


 
 
 
 
Partenaires

Hébergement Web