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 20/02/2006, 12h51   #1
Membre habitué
 
Inscription : novembre 2005
Messages : 147
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 147
Points : 120
Points : 120
Par défaut [Cookies] Gestion de sessions

Bonjour,

Dans le cadre d'une appli web en Apache / PHP / MySQL
je gère un système d'utilisateurs par des sessions.
Mon souci c'est que si un utilisateur se logue à partir de la même machine, même en ouvrant un nouvel explorateur, il y aura un changement d'utilisateur dans toutes les fenêtres, ce qui provoque des incohérences de données.

Apparamment, la session est écrasée quand elle vient du même poste.
Je n'ai pas réussi à trouver de doc qui explique bien en détails ce comportement.

Est ce normal ?
Et si oui, y a t il moyen d'éviter ca ?

Thx !
sylk974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 13h20   #2
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Oui c'est normal. Les sessions se ferme des que l'on ferme le navigateur.

Et si un meme utilisateur utilise 2 navigateur en meme temps il aura 2 sessions différents.
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 14h04   #3
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Et puis ce post aurait plus sa place dans la section PHP.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 14h23   #4
Invité régulier
 
Inscription : juin 2005
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 8
Points : 7
Points : 7
Death83 : il me semble que c'est un peu plus complexe.

si la session est gérée par un cookie, sa conservation dépends de la configuration du navigateur, lequel peut garder le cookie d'une execution à l'autre.
le cookie peut aussi avoir un paramêtre de date d'expiration.

si la session est gérée par le serveur, la conservation de la session dépends de la configuration du serveur php, dans ce cas, il suffit effectivement de récuperer la variable de session contenue dans l'url après le départ de l'internaute pour être connecté avec son compte (en ayant recherché l'url avec la variable d'identification de la session contenue dans l'url).

il est impotant de lire et d'avoir ceci : http://fr.php.net/manual/fr/ref.session.php sous la main quand il s'agit de réfléchir aux sessions avec php.
ApprendreLeSQL1jour... est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 14h40   #5
Membre habitué
 
Inscription : novembre 2005
Messages : 147
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 147
Points : 120
Points : 120
Citation:
Envoyé par macbook
Et puis ce post aurait plus sa place dans la section PHP.
Autant pour moi, je voyais plus les sessions comme quelque chose d'inérant au serveur utilisable dans plusieurs technologies.
sylk974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 14h50   #6
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Citation:
Envoyé par sylk974
Citation:
Envoyé par macbook
Et puis ce post aurait plus sa place dans la section PHP.
Autant pour moi, je voyais plus les sessions comme quelque chose d'inérant au serveur utilisable dans plusieurs technologies.
Apparement un modérateur a déplacé le sujet...

Sinon j'ai aussi un problème de session avec Firefox lorsque je navigue dans plusieures parties de mon site avec des onglets.
C'est un comportement assez étrange.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h03.


 
 
 
 
Partenaires

Hébergement Web