> Faqs > Cuando se cierran las variables de sesión

Cuando se cierran las variables de sesión

El objeto session solo se destruye con el metodo Session.Abandon? ¿Cuando se cierra el explorador no se destruye el objeto session ?

Respuestas

El objeto session tiene validez dentro del servidor de ASP. Pero el servidor ASP no se puede dar cuenta de que el explorador se ha cerrado. Tampoco se da cuenta si el explorador se ha ido a otra página, abandonando la nuestra. Así pues, el objeto session también se destruye si la sesión queda inactiva durante un cierto tiempo, por defecto 20 minutos. Si la página permanece inactiva quiere decir que el usuario se ha ido o ha cerrado el explorador.

Ahora bien, si se cierra el explorador, y se vuelve a abrir, accediendo a la misma dirección donde antes teníamos, por ejemplo, algunas variables de sessión activas, éstas se han perdido. Es decir, que si cerramos el explorador y lo volvemos a abrir, se abre una nueva sessión en los sitios donde vayamos pasando. Esto es debido a que las sesiones también están enlazadas con los navegadores por medio de cookies y si cerramos el navegador, se pierden esas cookies y cuando se vuelve a abrir y se abren nuevas sesiones se crean esas cookies, pero se crean nuevas, sin respetar lo que había anteriormente.

Miguel Angel
3310 147 216 17