Ver Mensaje Individual
  #17 (permalink)  
Antiguo 14/12/2012, 05:56
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Gestionar el estado de los usuarios

Te estas complicando, lo unico que necesitas hacer es enviar una petición Ajax cada X tiempo, al recibir la petición en el servidor debes tener como identificar al usuario (ya sea enviando el ID, con una cookie o sesiones), tomas la fecha/hora de la petición y la guardas en una celda/tabla en tu BD, después en algún lado verificas la ultima petición hecha del usuario (la fecha/hora) que guardaste en la petición Ajax, y ves cuanto tiempo tiene, si al comprobar el tiempo que ah pasado de la ultima actualización a la fecha/hora actual es mayor al tiempo especificado en la función que hace la petición Ajax quiere decir que el usuario a abandonado la página....
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)