Problème $_SESSION en PHP [Fermé]

Signaler
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
-
Webster95
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
-
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 !!!





6 réponses

Messages postés
422
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
30 mai 2015
63
essayez de désactiver la partie javascript (message et redirection). Et refaites le test, voyez si vous êtes aussi déconnecté sans js.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 87725 internautes nous ont dit merci ce mois-ci

Messages postés
1352
Date d'inscription
lundi 25 juin 2012
Statut
Membre
Dernière intervention
7 août 2014
1 705
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.
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
115
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.

Messages postés
1352
Date d'inscription
lundi 25 juin 2012
Statut
Membre
Dernière intervention
7 août 2014
1 705
lorsqu'un autre utilisateur se connecte -> Avec votre login ou bien le sien ?
Webster95
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
115
non, un autre login.
Messages postés
322
Date d'inscription
mardi 1 mai 2012
Statut
Membre
Dernière intervention
1 juillet 2016
62
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.
lionel-DIL
Messages postés
1352
Date d'inscription
lundi 25 juin 2012
Statut
Membre
Dernière intervention
7 août 2014
1 705
Mais lorsqu'un autre utilisateur se connecte, depuis un autre poste, ma session est détruite et la sienne est gardé
UgglyBoy
Messages postés
422
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
30 mai 2015
63
@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.
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
115
UgglyBoy merci !

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