Problème d'isolation de session

the_rifleman
Invité n'ayant pas de compte PHPfrance

06 juil. 2010, 07:42

Nous sollicitons votre collaboration pour résoudre le bug décrit ci-après :


Pour une procédure d’inscription en ligne sur un site en cours de dev,

Pour deux utilisateurs qui se connectent simultanément en ligne opérant une procédure d'inscription par exemple,
le compte du premier à terminer sa procédure d'inscription deviendra celui du second qui va terminer sa procédure ultérieurement (après) .

Il s’agit généralement d’un problème de séparation de session.

Merci de bien vouloir partager vos avis sur ce problème persistant, et surtout sur comment on peut le résoudre.

Merci d'avance

ViPHP
ViPHP | 5462 Messages

06 juil. 2010, 09:04

tu fais bien ton session_start() des le début ?

Rifleman
Invité n'ayant pas de compte PHPfrance

06 juil. 2010, 10:05

Bonjour Stealth 35 ,

Je viens d'identifier le bug (ca vient d'une requête qui sélectionne le max des id dans la base, ce qui entraine un chevauchement lors d'une procédure d'inscription simultanée car il y a une variable qui prend la même valeur (le max_id) ) A eviter dorénavant !

Merci bien :wink:

ViPHP
ViPHP | 5462 Messages

06 juil. 2010, 10:09

Bonjour Stealth 35 ,

Je viens d'identifier le bug (ca vient d'une requête qui sélectionne le max des id dans la base, ce qui entraine un chevauchement lors d'une procédure d'inscription simultanée car il y a une variable qui prend la même valeur (le max_id) ) A eviter dorénavant !

Merci bien :wink:
oui pas bien ca, faut utiliser mysql_insert_id :wink: