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

como mantengo la variable session en popus?

Estas en el tema de como mantengo la variable session en popus? en el foro de ASP Clásico en Foros del Web. Hola, Bueno, es lo del título; cuando abro una nueva ventana se pierden las varibles sesión... se pueden mantener?? saludos...
  #1 (permalink)  
Antiguo 23/06/2005, 10:13
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 6 meses
Puntos: 3
como mantengo la variable session en popus?

Hola,

Bueno, es lo del título; cuando abro una nueva ventana se pierden las varibles sesión...

se pueden mantener??

saludos
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
  #2 (permalink)  
Antiguo 23/06/2005, 10:18
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Hola

Ya lo probaste ?

Porque las variables de session siempre se mantienen cuando abres Pop-ups.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #3 (permalink)  
Antiguo 23/06/2005, 13:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
No si la página de la ventana emergente esta fuera del sitio de trabajo.....en ese caso no hay nada que hacer. Salvo, tal vez, enviar parámetros.
  #4 (permalink)  
Antiguo 23/06/2005, 13:44
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Hola

Te refieres a un popup como..

windows.open("http://otro_dominio_que_no_es_el_mio/pagina.htm");

???

Porque en un pop-up interno como:

windows.open("/pagina.htm");

No he tenido problemas

Gracias.
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #5 (permalink)  
Antiguo 23/06/2005, 14:08
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Si, aunque es aún menos obio. Una llamada como windows.open("http://localhost/OtroDirectorioEnElMismoServidor/pagina.htm"); no te conservará las variables de session. Dado que estas son conservadas por sitio, no por servidor.
  #6 (permalink)  
Antiguo 23/06/2005, 14:11
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Ok

Entonces el chiste es que no tengo que hacerlo como direccion absoluta nunca verdad ?

Es que hasta ahorita no me ha tocado ese caso, pero si tengo cosas como:

window.open("/otroDir/pagina.asp");

Y ahi si sigue funcionando.
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #7 (permalink)  
Antiguo 23/06/2005, 14:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Ahí por que estas trabajando en el mismo sitio, en otro directorio pero en el mismo sitio. Cuando son sitios "al mismo nivel" no deberías compartir las sesiones.

Si tienes un sitio definido como \
si trabajas en otro definido como \OtroDir, realmente sigues en el mismo sitio.

Otra cosa es por ejemplo \Sitio1
y querer invocar con popup a \Sitio2 y conservar la sesión

Normalmente uno nunca va a referneciar ventanas de otro sitio con la intención de conservar las variables de sesión, pero quizá por error tiene configurado el IIS de esa forma y le esta ocurriendo, y no es intuitiva la solución. Es más, si tienes forma de probar Neuron, haz esto:
Define como carpeta virtual un directorio. Genera otro directorio dentro de este y también definelo como carpeta virtual. Tendrás dos sitios independientes y no deberían compartir las mismas sesiones (claro es que no es correcto definirlos así).
  #8 (permalink)  
Antiguo 23/06/2005, 14:34
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Bien

Si, estoy de acuerdo contigo, yo tengo puros pop-ups bajo el mismo sitio, y pues por eso mantiene las sesiones bien.

Despues de tanta platica, le dejaremos las pruebas a Sir Matrix

Gracias.
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
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 17:07.