Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/02/2010, 17:01
Avatar de ONahuelO
ONahuelO
 
Fecha de Ingreso: junio-2009
Ubicación: Gualeguaychú, Argentina
Mensajes: 144
Antigüedad: 14 años, 10 meses
Puntos: 4
Respuesta: Sistema de usuarios online

Mira yo lo haria con una db y con time()


Ejemplo, una db con 3 campos

usuario tiempo estado


Al logearse el usuario, haces una consulta

Insertar en db nombre de usaurio , time(), 1


Entonces cuando el usuario se loguea va a quedar guardado.

Ahora falta la parte de desconectarse, para eso al inicio de tu web haces que esta saque el tiempo que paso y si el usuario pasa x segundos se desconectara automaticamente



$consulta "Seleccionar Tiempo ,UsuarioWhere Estado >= 1"
for ( $u = 0 ; $u <= ($cantidad de registros en db); $u++){


if( (time() - $consulta [0]) > Xsegundos ){ $nconsulta =(delete into Tabla Usuario)}
}


Algo mas o menos asi lo haria yo, aclaro que el codigo que te di no es sintacticamente correcto, es solo a modo de explicacion de como seria, si no entendieste te paso desp un codigo completo, pero ahora no tengo tiempo :)