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

History.back y variable session

Estas en el tema de History.back y variable session en el foro de ASP Clásico en Foros del Web. Muy buena a todos... Bueno mi consulta es la siguiente: Cuando realizo un history.back, desde el navegador, no conj una función java script... la variable ...
  #1 (permalink)  
Antiguo 07/05/2008, 13:51
 
Fecha de Ingreso: junio-2007
Mensajes: 44
Antigüedad: 17 años, 10 meses
Puntos: 0
Busqueda History.back y variable session

Muy buena a todos... Bueno mi consulta es la siguiente:

Cuando realizo un history.back, desde el navegador, no conj una función java script... la variable sesion por algún motivo queda en blanco, pero si se sigue navegando hacia adelante, no tiene ningún poblema y sigue con el valor correspondiente. En este caso, ¿cuál sería la mejor forma de solucionar este problema? De ante mano muchas gracias....
  #2 (permalink)  
Antiguo 07/05/2008, 13:59
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: History.back y variable session

Osea que cuando apretas el boton Atras de tu navegador te limpia una variable Session? Que raro... yo cuando creo paginas protegidas con login de usuario guardo las variables en Session, y nunca observe ese comportamiento.

Quizas tengas en la pagina algun codigo que te deja en blanco la variable y cuando volves atras esta se ejecuta...
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  #3 (permalink)  
Antiguo 07/05/2008, 14:09
 
Fecha de Ingreso: junio-2007
Mensajes: 44
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: History.back y variable session

Pues no, revise bien, y esto sucede cuando se vuelve atras, es tan extraño que si hago ese proceso, voy a una pagina, vuelvo atras, cargo la misma pagina con otros datos, las sessiones no tienen valor, pero despues continuo navegando, las variables vuelven a tomar su valor normal. Me imagino, que puede ser por el, ¿navegador? se usa IE6 y 7
  #4 (permalink)  
Antiguo 07/05/2008, 16:12
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: History.back y variable session

solo por curiosidad

sera que en la pagina que regresa (con el back) destruye las variables de sesión?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 08/05/2008, 07:36
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: History.back y variable session



El ir a la página de atrás no limpia las sesiones ya que ni siquiera se va al servidor, simplemente se le dice al navegador que cargue el HTML de la página anterior que tiene en el caché. De hecho no se como le puedas estar haciendo para comprobar que se pierde el valor de la sesión, si no se va al servidor.

Lo que si pudiera pasar en algún momento es que tengas un código que limpie las cookies y por ende la sesión "pierda la conexión" con su correspondiente cookie.

Igual si nos expones como reproducir ese fallo que tienes, como lo compruebas, pudiéramos dar alternativas, como sencillamente no guardar en caché la página anterior para no permitirle esto al usuario
  #6 (permalink)  
Antiguo 08/05/2008, 09:28
 
Fecha de Ingreso: junio-2007
Mensajes: 44
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: History.back y variable session

De primera instancia, el código no limpia sesiones, bueno excepto cuadno se llama a la página, pero esa variable de sessión no es tocada, sólo es consultada, además, el código no lo hecho yo, por ende, no se mucho al respecto de lo que se hizo en forma general, pero si aseguro, por que he recorrido todo, que la variable no es limpiada, se asigna al principio de sesión y posteriormente sólo es usada, por ende la variable no puede ser cambiada. Si piensas en un TimeOut de la variable, pués tampoco, ya que la sesión no termina, por más d edos horas de inactividad.. asi que es dificil....

Contestando de como me he asegurado, pués imprimiendo la variable en pantalla [html]<%=session("mivariable")%>[html], asi verifique cuando realizo un history.back, se limpia, o mejor dicho, es como si no existiera, pues, al seguir navegando, sin regresar atrás, la variable vuelve a su valor...

Bueno, les agradesco su tiempo, ojalá se pudiera solucionar, si no, pués mala suerte y hay que asumir las consecuencias :P bye
  #7 (permalink)  
Antiguo 08/05/2008, 09:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: History.back y variable session

Supongo no fui explícito cuando te mencioné que el history.back solo llama al HTML de la página en caché del navegador; la sentencia de servidor <%=session("mivariable")%> no se ejecuta.
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 13:39.