15/09/2010, 11:02
|
| Mod on free time | | Fecha de Ingreso: agosto-2008 Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses Puntos: 2237 | |
Respuesta: Como saver cuando un usuario esta online? Aqui en FDW se prende un foquito Si el usuario cierra el navegador (manteniendo la sesion) no te servira de mucho tener ese "1" en el registro, realmente no estara conectado, pero si apareceria en los resultados.
Como te dijo Chulifo desde el principio (aunque es similar a lo que mencionas), el campo debe ser tipo date, cada que un usuario entre a una pagina (de tu sitio, logicamente), actualizas su registro con fecha y hora, despues, todo lo que tienes que hacer es definir el tiempo base para calcular los usuarios en linea.
Ejemplo:
tiempo_base = fecha_actual menos 15_minutos
query = seleccionar * de la tabla usuarios donde ultima_actividad >= tiempo_base
El unico problema con esto es que... que pasa con los visitantes?, es decir, no tendras un conteo de usuarios no registrados. |