Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/10/2008, 09:31
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses
Puntos: 2135
Respuesta: como saber si un usuario se encuentra conectado en una aplicacion php

Hola wpersei,

Por flag me refiero a un campo en la base de datos que indique si esta online/offline, por ejemplo un 1 o un 0.

Luego el script es en el servidor y es un programa en PHP que barre toda la tabla de usuarios y verfica que el tiempo de inactividad sea mayor o igual al tiempo definido por ti (ej 30 minutos). Y esos registros que encuentre los pasas a "offline" (cambias el campo a 0).

Todo esto se puede hacer facil con una sola consulta SQL y el script se puede estar ejecutando continuamente en el servidor cada 10 minutos usando un Cron Tab.

Saludos.