| |||
duración de las sesiones Hola, estoy realizando una página de estadísticas para controlar las visitas de mi sitio web. Necesito que alguien me diga cómo puedo averiguar el tiempo que el usuario ha estado navegando por la web, supongo que será utilizando las sesions pero no sé de qué manera, gracias. |
| |||
Gracias por la repuesta, pero eso no me soluciona el problema. Verás, la web consta únicamente de una página con un película flash por la que puedes navegar. Creo que la solución sería actualizar la base de datos (con el tiempo en que se realiza la desconexión) cuando se cierre la ventana del navegador, pero tampoco sé como hacer esto último. |
| ||||
Para saber el tiempo en que el usuario entra, deveras hacer una llamada a un php con loadvariables o lo que creas mas conveniente. El php hara lo necesario para registrar esto (grabar en la db como dijo nefertiter), luego, para tomar como evento la salida del usuario por medio de la x de cerrar el browser, podes usar la funcion onbeforeunload: <HTML> <HEAD> <SCRIPT> function sevausuario() { event.returnValue = "Estas seguro de dejar mi sitio?."; } </SCRIPT> </HEAD> <BODY onbeforeunload="sevausuario()"> ... flash ... Con esta puedes hacer antes de cerrar un redirect a una pagina donde guardara que el usuario termino de ver el sitio, o hacer una llamada con xmlhttp para que sea todo mas limpio. A su vez, desde flash podes guardar un registro de las secciones en la que el usuario navega y su tiempo, llamando por atras a un php que guarde este comportamiento. Espero te sirvan estos datos.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |