variables de session i frames?

02/11/2004 - 15:13 por josep | Informe spam
Salduos,

Tengo una web con la siguiente configuración:

Una web W1 en un servidor IIS pongamos S1. Esta web tiene una
estructura de frames y en uno de los frames se conecta a una dirección W2
(dir. virtual) de otro servidor IIS pongamos S2.

Bien esta direccion W2 al inicio crea un conjunto de variables de session.
Estas variables se cancelan cuando se lleva un tiempo sin actuar sobre la
pàgina.
En las paginas tengo un control que indica al usuario que la session ha
caducado y debe volver a conectarse. Asta aqui todo ok.

El problema viene aqui, que cuando el usuario vuelve a entrar en la página,
o sea, a W1 que a traves de uno de sus frames se conecta con W2. Le sigue
indicando que la session ha caducado. Las variables de session no se crean!
He probado cerrando la ventana, poniendo una pagina que hace <<
session.abandon>>, però sigue sin crear las variables de session.
Al cabo de un rato si vuelves a entrar entonces si ya crea las variables de
session.

Puede ser un problema de frames o de lio entre los dos servidores IIS S1 y
S2. Porque si trabajas directamente sobre W2 en S2, sin frames, no da este
problema. También he probadon sin frames abriendo una ventana nueva y
entonces
funciona ok.

Parece como si cuando se caduca la session al volver a acceder se identifica
con la misma session y no con una de nueva...

Algien sabe que puede estar pasando con las variables de session?
Como puedo solucionar-lo utilizando frames?
Porque no funciona el session.abandon()?

Muchas gracias.
 

Leer las respuestas

#1 Jorge Oblitas
02/11/2004 - 17:02 | Informe spam
Te respondi en el post anterior. Revisa la opcion d epasar datos entre
dominio del browser

Jorge
"josep" escribió en el mensaje
news:#
Salduos,

Tengo una web con la siguiente configuración:

Una web W1 en un servidor IIS pongamos S1. Esta web tiene una
estructura de frames y en uno de los frames se conecta a una dirección W2
(dir. virtual) de otro servidor IIS pongamos S2.

Bien esta direccion W2 al inicio crea un conjunto de variables de session.
Estas variables se cancelan cuando se lleva un tiempo sin actuar sobre la
pàgina.
En las paginas tengo un control que indica al usuario que la session ha
caducado y debe volver a conectarse. Asta aqui todo ok.

El problema viene aqui, que cuando el usuario vuelve a entrar en la


página,
o sea, a W1 que a traves de uno de sus frames se conecta con W2. Le sigue
indicando que la session ha caducado. Las variables de session no se


crean!
He probado cerrando la ventana, poniendo una pagina que hace <<
session.abandon>>, però sigue sin crear las variables de session.
Al cabo de un rato si vuelves a entrar entonces si ya crea las variables


de
session.

Puede ser un problema de frames o de lio entre los dos servidores IIS S1 y
S2. Porque si trabajas directamente sobre W2 en S2, sin frames, no da este
problema. También he probadon sin frames abriendo una ventana nueva y
entonces
funciona ok.

Parece como si cuando se caduca la session al volver a acceder se


identifica
con la misma session y no con una de nueva...

Algien sabe que puede estar pasando con las variables de session?
Como puedo solucionar-lo utilizando frames?
Porque no funciona el session.abandon()?

Muchas gracias.


Preguntas similares