Si, lo intente, pero no me condujo a nada.
Justamente lo que deseo es que los datos de los usuarios sólo se conserven mientras tengan cualquier ventana abierta con la sesion activa. Una vez que cierran todas las ventanas del sitio, la sesion desaparece, asi que si vuelve a entrar nuevamente, ahora si se iniciara con un nuevo id de sesion.
Si guardo el id de la sesion en una db junto con la ip, tendre el problema de que no sabre si el usuario aun tiene o no abierta la ventana (o ventanas), por lo que, aunque sea por solo unos minutos (tiempo de sesiones activas) la informacion del usuario corre riesgo....
Lo que deseo saber es:
Tengo una ventana A. Abro el sitio, se genera el id de sesion X. Abro una nueva ventana B. Esta nueva ventana debe detectar que existe la sesion X y tomarla, y si no existe (en caso de que A se haya cerrado antes), crear una sesion Y----
Espero se me haya entendido...
Un saludo,