
20/07/2009, 10:55
|
| | Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 16 años, 1 mes Puntos: 14 | |
Respuesta: Al dejar la pagina tiene que usar una funcion javascript en el evento unload del body , dicha funcion podrias usar con ajax que al ejecutarse haga un llamado con un parametro del nombre del usuario logueado via GET.
algo asi ponele:
<html>
<head></head>
<body unload="javascript:user_logout('<?php echo $_SESSION['username'] ?>')">
</body>
</html>
donde con php imprimo $_SESSION['username'] , seria donde se aloja el nombre del usuartio logueado en tu sesion php.
La funcion internamente llamaria a un script php que actualiza al estado offline de la tabla de usuarios mediante el parametro username.
La consulta sql que deberias hacer es algo asi:
UPDATE usuarios SET estado_usuario='offline' WHERE username="{$username}"
Saludos.
PD: para manejar el ajax y demas fijate simplejs o prototype :) |