Retroceder   Foros del Web > Programación para sitios web > ASP Clásico
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

120 segundos en vivo - 2pm (México / Chile / Colombia / Perú), 1pm (Centroamérica), 3pm (Argentina) o 9pm (España).
Respuesta
 
Herramientas Desplegado
Antiguo 07-may-2008, 13:51   #1 (permalink)
alfredo_m ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 44
alfredo_m está desconectado
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 Citando
Antiguo 07-may-2008, 13:59   #2 (permalink)
i_e_s27 se está ganando tu confianza
 
Avatar de i_e_s27
 
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 195
i_e_s27 está desconectado
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 Citando
Antiguo 07-may-2008, 14:09   #3 (permalink)
alfredo_m ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 44
alfredo_m está desconectado
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 Citando
Antiguo 07-may-2008, 16:12   #4 (permalink)
Colaborador
JuanRAPerez se está ganando tu confianza
 
Avatar de JuanRAPerez
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.265
JuanRAPerez está desconectado
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
  Responder Citando
Antiguo 08-may-2008, 07:36   #5 (permalink)
Moderador
Myakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbook
 
Avatar de Myakire
 
Fecha de Ingreso: noviembre-2002
Mensajes: 7.299
Myakire está desconectado
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 Citando
Antiguo 08-may-2008, 09:28   #6 (permalink)
alfredo_m ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 44
alfredo_m está desconectado
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 Citando
Antiguo 08-may-2008, 09:59   #7 (permalink)
Moderador
Myakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbookMyakire merece que le prestes tu nueva macbook
 
Avatar de Myakire
 
Fecha de Ingreso: noviembre-2002
Mensajes: 7.299
Myakire está desconectado
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 Citando
Respuesta
No hay votos aún.
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 15:02.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

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 97 98 99 100