Problème $_SESSION en PHP

Fermé
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 - 4 juil. 2012 à 15:17
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 - 10 juil. 2012 à 10:11
Bonjour à tous,
Très habitué des $_SESSION en php, je suis aujourd'hui confronté à un problème plutôt bizarre.

Je m'explique brièvement: J'ai un formulaire de connections qui fonctionne très bien.
Lorsqu'un se connecte, un message javascript indique qu'on est bien connecté, et nous redirige vers la page d'accueil.

Mais la, bizarre problème !

Lorsque que je me connecte, tout va bien.

Mais lorsqu'un autre utilisateur se connecte, depuis un autre poste, ma session est détruite et la sienne est gardé:
En fait, si il se connecte, je me fait déconnecté, et lui reste connecté.

A mon tour, si je me reconnecte, lui sera déconnecté et moi connecté. Est-ce un soucis au niveau de la BDD ?

Merci !!!





A voir également:

6 réponses

UgglyBoy Messages postés 422 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 30 mai 2015 64
4 juil. 2012 à 22:05
essayez de désactiver la partie javascript (message et redirection). Et refaites le test, voyez si vous êtes aussi déconnecté sans js.
1
lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 1 767
4 juil. 2012 à 15:22
Bonjour,

Est-ce suite à une mise à jour de l'hébergeur ?
Cela l'a t'il toujours fait ?
Sinon, je pense à la génération de votre id : la personne qui se connecte vous le prend. La session se termine donc.
0
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 142
4 juil. 2012 à 15:25
Bonjour,

Mon hebergeur est OVH, et je n'ai aucune information sur les mises à jours.
Cependant, je ne pense pas à cela.

Je ne l'avais pas remarqué auparavant, mais c'est possible.

La session prend l'ID du client dans la BDD, il est unique. De plus, quand on se connecte, on voit ses infos de compte.

0
lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 1 767
4 juil. 2012 à 16:08
lorsqu'un autre utilisateur se connecte -> Avec votre login ou bien le sien ?
0
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 142
4 juil. 2012 à 19:17
non, un autre login.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
5 juil. 2012 à 03:06
Salut,
Fais-tu le test avec le même ordinateur pour les deux comptes?
Si c'est la cas c'est normal car tu écrases la SESSION avec les nouvelles valeurs.
0
lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 1 767
5 juil. 2012 à 11:14
Mais lorsqu'un autre utilisateur se connecte, depuis un autre poste, ma session est détruite et la sienne est gardé
0
UgglyBoy Messages postés 422 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 30 mai 2015 64
7 juil. 2012 à 17:06
@webdesignentreprise: normalement c'est une session (avec un id unique) par client, c'est l'essence même de la session.
Donc à moins d'explicitement donner le même id à tous les clients, il ne devrait pas y avoir d'écrasement.
0
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 142
10 juil. 2012 à 10:11
UgglyBoy merci !

La redirection en javascript était bien le problème.
Merci à vous !
0