Regresar   Foros del Web > Programación para sitios web > ASP

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 07/05/08, 13:51:05   #1 (permalink)
alfredo_m ha deshabilitado el Karma
 
Registrado: jun 2007
Mensajes: 28
alfredo_m is offline  
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....
  Responder Con Cita
Antiguo 07/05/08, 13:59:41   #2 (permalink)
i_e_s27 tiene algunos puntos positivos de karma
 
Registrado: mar 2008
Ubicación: En mi casa
Mensajes: 185
i_e_s27 is offline  
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
  Responder Con Cita
Antiguo 07/05/08, 14:09:01   #3 (permalink)
alfredo_m ha deshabilitado el Karma
 
Registrado: jun 2007
Mensajes: 28
alfredo_m is offline  
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
  Responder Con Cita
Antiguo 07/05/08, 16:12:51   #4 (permalink)
JuanRAPerez tiene un saldo positivo de karma
 
Registrado: oct 2003
Mensajes: 1.453
JuanRAPerez is online now  
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?
__________________
Juan Ramón Pérez
San Salvador, El Salvador
  Responder Con Cita
Antiguo 08/05/08, 07:36:33   #5 (permalink)
Moderador
Myakire tiene un muy buen nivel de karmaMyakire tiene un muy buen nivel de karmaMyakire tiene un muy buen nivel de karma
 
Registrado: nov 2002
Mensajes: 6.260
Contactar con Myakire a través de Yahoo
Myakire is offline  
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
  Responder Con Cita
Antiguo 08/05/08, 09:28:34   #6 (permalink)
alfredo_m ha deshabilitado el Karma
 
Registrado: jun 2007
Mensajes: 28
alfredo_m is offline  
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
  Responder Con Cita
Antiguo 08/05/08, 09:59:01   #7 (permalink)
Moderador
Myakire tiene un muy buen nivel de karmaMyakire tiene un muy buen nivel de karmaMyakire tiene un muy buen nivel de karma
 
Registrado: nov 2002
Mensajes: 6.260
Contactar con Myakire a través de Yahoo
Myakire is offline  
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.
  Responder Con Cita
Respuesta


Califica este Tema - History.back y variable session.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 19:20:21.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96