Sesiones concurrentes
Publicado por Damian (62 intervenciones) el 07/10/2014 19:09:39
Estoy realizando un juego de preguntas y respuestas, en donde para jugar el usuario debe registrarse y luego iniciar sesión para poder jugar. Esto esta bien y me funciona, pero me doy cuenta que si al momento de que un usuario tiene su sesión activa (por ende está jugando) y otro usuario ingresa para jugar, las sesiones se pisan y por esto no se corresponden las preguntas con sus respuestas.
O sea si ya está un usuario jugando ($_SESSION['cod']=$row['CodUser'];) y luego entra otro, esa variable ($_SESSION['cod']) claramente toma otro valor (el del código de usuario recién autenticado).
Estaba leyendo un poco aca http://php.net/manual/es/session.examples.basic.php dónde al final hay una parte que dice "Nota" y se comenta eso de la concurrencia y el uso de session_write_close() cuando hay muchas peticiones. Pero no comprendo bien cómo realizarlo o como debería solucionarlo.
Puede haber muchos usuarios jugando en forma concurrente, pero la idea es que cada usuario sea independiente. Capaz que es algo fácil de solucionar pero no me doy cuenta. ¿Alguna idea de como implementarlo?
O sea si ya está un usuario jugando ($_SESSION['cod']=$row['CodUser'];) y luego entra otro, esa variable ($_SESSION['cod']) claramente toma otro valor (el del código de usuario recién autenticado).
Estaba leyendo un poco aca http://php.net/manual/es/session.examples.basic.php dónde al final hay una parte que dice "Nota" y se comenta eso de la concurrencia y el uso de session_write_close() cuando hay muchas peticiones. Pero no comprendo bien cómo realizarlo o como debería solucionarlo.
Puede haber muchos usuarios jugando en forma concurrente, pero la idea es que cada usuario sea independiente. Capaz que es algo fácil de solucionar pero no me doy cuenta. ¿Alguna idea de como implementarlo?
Valora esta pregunta


0