![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/02/2010, 17:01
|
![Avatar de ONahuelO](http://static.forosdelweb.com/customavatars/avatar308933_1.gif) | | | Fecha de Ingreso: junio-2009 Ubicación: Gualeguaychú, Argentina
Mensajes: 144
Antigüedad: 15 años, 7 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 :) |