Buenas,
Saber cuántos usuarios registrados están logeados es fácil, porque tengo un campo en la tabla usuario que me indica si está online o no, y otro con su última visita, la cual voy actualizando también en cada recarga que hace el usuario a la página.
Aunque igual sería mejor dejar “lastvisit” como la fecha del ultimo login y “lastactivity” a la fecha de la última vez que recargó la página, mejor así? ¿Qué opináis?
El problema que tengo es para saber los usuarios que están viendo la página ahora mismo y no están logeados. ¿Cómo los identifico? Me baso en su IP? Para diferenciarlos? Y si hay dos usuarios que comparten IP y están al mismo tiempo conectados?
Guardo los datos de los no invitados también en una base de datos, mejor que un txt?
Muchas gracias de antemano!