
06/05/2009, 11:27
|
 | Colaborador | | Fecha de Ingreso: septiembre-2003 Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 4 meses Puntos: 41 | |
Respuesta: Miembros y Visitantes Online con PHP y MYSQL La base de datos, por sí sola, no sabe quién lleva más de X minutos sin conectarse. Necesita de una consulta que se repita constantemente para ir eliminando.
Como los usuarios ya hacen una consulta al recargar tu página (para que se les muestre la lista de online), puedes aprovecharla para hacer los DELETE necesarios.
Entonces un usuario entra en tu página y se ejecutan dos pasos:
- Eliminar de la tabla usuarios_online los registros que tengan el campo ultima_actividad < (hoy - x).
- Mostrar la lista.
Saludos, |