Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/01/2010, 01:07
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: Como puedo saber q usuario esta online

Seria facil, creas 3 campos en la tabla.... online, fecha_on y time_on.
en online, pone 1 cuando se logea y 0 cuando cierra sesion.

en fecha_on, pone (cuando se logea): date('dmY')

y en time_on, guardamos: time().

despues haces una consulta asi:
SELECT * FROM tabla_users WHERE fecha_on=".date('dmY')." AND online=1 AND time_on > ".(time() - 5*60)."

Y despues cuando se muevan por tu web, editas el campo time_on por el nuevo time() y el fecha_on por el nuevo date('dmY') :P

Suerte
Salu2
PD: Es el que uso en mi foro :p
__________________
Half Music - www.halfmusic.com

Última edición por pato12; 18/01/2010 a las 00:14