Foros del Web » Programando para Internet » ASP Clásico »

eliminar variables de session al cerrar navegador

Estas en el tema de eliminar variables de session al cerrar navegador en el foro de ASP Clásico en Foros del Web. chicos ayudenme, como puedo eliminar una variable de sessional cerrar el navegador por favor ayuda...
  #1 (permalink)  
Antiguo 19/08/2005, 22:38
 
Fecha de Ingreso: marzo-2004
Ubicación: trujillo
Mensajes: 22
Antigüedad: 21 años, 2 meses
Puntos: 0
eliminar variables de session al cerrar navegador

chicos ayudenme, como puedo eliminar una variable de sessional cerrar el navegador por favor ayuda
  #2 (permalink)  
Antiguo 20/08/2005, 04:27
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 23 años, 3 meses
Puntos: 0
Hola richy2020.

La página que estes usando debería tener dos frames: uno en el que vas a cargar las páginas y otro oculto (con un tamaño de 0 pixeles) en el que pones un window.open en el evento onclose del tag body con el que llamas a un asp que borre las variables de session.

acuerdate de poner un self.close en el asp que borre las variables asociado al evento onload del tag body.

Saludos.

P.D. ¿Para que quieres borrar las variables de sesion? al fin y al cabo se van a borrar solas al cabo de un rato y si el usuario vuelve a entrar será una sesión distinta.

Última edición por macedo; 20/08/2005 a las 04:34
  #3 (permalink)  
Antiguo 20/08/2005, 09:57
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
a si? pero las sessions no se eliminan cuando se cierra el navegador? xq cuando vuelvo a entrar ya no existen.. Se refieren a esta Session("nombre") verdad?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #4 (permalink)  
Antiguo 20/08/2005, 16:02
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 23 años, 3 meses
Puntos: 0
Las variables de sesion se conservan mientras el usuario está accediendo al servidor web, pero como al pasar de una pagina a otra (dentro del mismo site) puedes tardar un rato (poque estés leyendo el contenido por ejemplo) la sesión tiene un timeout. Es decir, que pasado un tiempo se elimina la sesion.

Pero el servidor no sabe si estas viendo la página o no porque sólo se transmite información cuando se carga, por eso a veces (en las paginas con login) te piden que vuelvas a autentificar cuando llevas mucho rato sin refrescar o sin pinchar un enlace.

De todos modos, si cierras el navegador y lo vuelves a abrir para conectarte a la misma página se abre una sesión distinta. Es por eso que le preguntaba a richy2020 para que quería borrar las variables de sesion si se van a borrar solas al cabo de un rato (lo largo que sea depende de como configures el servidor web).

Saludos.
  #5 (permalink)  
Antiguo 26/08/2005, 08:38
 
Fecha de Ingreso: marzo-2004
Ubicación: trujillo
Mensajes: 22
Antigüedad: 21 años, 2 meses
Puntos: 0
si solas se borran por q esta el cerrar sesion

hola macedo dime y los botones de cerrar session no elminan las variables de sesion.

Supongamos que el usuario ya realizo todo lo que tenia que realizar, si desea salir tineen que cerrar su sesion, bueno pienso que para eso esta los botones de cerrar session.

Hize esta pregunta, por qu tuve una duda po ejemplo en eta pagina tu abres tu sesion y cierras el navegador, pero la sesion sigue abierta ahora segun tu explicacion al cerrar el navegador la sesion se elimina verdad?, pero chekea esta web create una cuenta y cierra el navegador y vuelve a entrar desde otra pc te pedira que cierres tu sesion, Bueno a todo esto soy Nuevo y es por eso que hago estas preguntas espero no incomodar solo quiero aprender Gracias saludos, respondeme en cuanto antes por favor
  #6 (permalink)  
Antiguo 26/08/2005, 09:56
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 20 años, 7 meses
Puntos: 4
tal vez no es que este sitio (u otro) borre la sesion , sino que le cambian el valor a la misma.
__________________
by Capitán Buscapina
.
  #7 (permalink)  
Antiguo 26/08/2005, 10:29
 
Fecha de Ingreso: abril-2005
Mensajes: 110
Antigüedad: 20 años
Puntos: 0
Es qeu este sitio escribe una Cookies en tu pc, y el sitio ante el pedido de tu pc de ingresar o visualizar las paginas, busca en tu pc si hay una cookies (archivo de texto), como la encuentra, no pide que vuelvas a loguearte. Pero la variables de session qeu tu planteas, se eliminan cuando se cierra el explorador. Es decir, cuando tu abres un explorador, el servidor crea una variables de session para poder identificar cada una de las conexiones abiertas; si tu abres dos exploradores, y te logueas en los exploradores qeu abriste, el servidor creara 2 variables de session, una por cada conexion; pero puede estar pasando, que el sitio no escriba la cookie (archivo de texto) en tu equipo, por lo que cada vez qeu intentes ingresar, te pedira qeu te logues. La diferencia, radica en que un este sitio escribe una cookies en tu pc, y solo tu puedes eliminarla, mientras qeu hay otros que no lo hacen, pero en cualquiera de los dos casos las variable de session caduca al cerrar el explorador abierto. Creo que es asi, espero haber no estar equivocado y no haberte confundido mas de la cuenta.
  #8 (permalink)  
Antiguo 10/11/2005, 10:14
Avatar de shinblood  
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 214
Antigüedad: 21 años, 5 meses
Puntos: 1
te cuento que cuando que en FIREFOX cuando cierras tu ventana no borra la variable session , por ejemplo al loguarme se crea una variable session llamanda user y por ahi cierro la ventana.
Abro nuevamente el FIREFOX y me digito la direccion web donde me logeo y la session continua (calro siempre y cuando no halla pasado el tiempo que indica el time out)
__________________
saludos :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:58.