Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/02/2013, 14:44
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: comprobar vigencia de sesiones

Mira, depende del formato que quieras usar para el timepo. Yo uso el timestamp, así que lohago de esta forma:

$hoy=time();//tomamos el timestamp

mysql_query("update usuarios set ultma_act='$hoy'"); //actualizo su última actividad


para consultar los usuarios activos, algo como esto:

$hoy=time()-180; //obtengo el timestamp actual y le resto 180 segundos (3 minutos)

mysql_query("select count(*) from usuarios where ultima_act>$hoy"); //contamos lo usuarios cuya última actividad sea más reciente que tres minutos.