Hola a todos, tengo una pagina en la cual para entrar si o si uno se tiene que logear, el tema es que necesito poner la cantidad de gente online.
Lo que arme yo es que al logearse en una tabla cambia el 0 por 1 y de esa forma con una query igualando a 1 me da los online.
Hasta ahi todo bien, luego al cerrar sesion se vuelve a 0 (offline).
El problema que tengo con esto , es que por ej si cierran el navegador no hace el cambio y queda como online el usuario y lo mismo si no usan nada durante un tiempo y se cierra automaticamente la sesion en php.
Como puedo hacer para poder contar los usuarios online mas eficientemente, siempre sabiendo que TODOs deben logearse si o si para entrar.
Muchas Gracias