Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2011, 01:04
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Estados de usuario en chat.

Podrias agregar un campo donde guardes la fecha (timestamp) de ultima actividad del usuario, debes actualizar cada que realice alguna accion (ver pagina, enviar mensaje en el chat, etc.) y, finalmente, definir el tiempo maximo de inactividad para considerarlo desconectado.

Código PHP:
Ver original
  1. $activo = time() - 300; // Hora actual menos 5 minutos
  2.  
  3. // Tu consulta seria algo como:
  4. // SELECT * FROM usuarios WHERE ultimoacceso > $activo
__________________
- León, Guanajuato
- GV-Foto