Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/03/2008, 12:21
cehojac
 
Fecha de Ingreso: marzo-2008
Mensajes: 342
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Problema con Session al abrir nueva ventana

Cita:
Iniciado por gabriel em Ver Mensaje
Cbas: antes de mirar tu post tambien hice esa prueba pero con yahoo, y pasa lo mismo. Asique si yahoo y hotmail funcionan asi, no seria problema que mi pequeño sitio tambien.

Cehijac: Si bien no me molesta dejarlo asi, e intentado de todas formas evitarlo, pero no pude. En todos los casos llego a la misma conclusion que es la que me dijiste: "detectar que si la web no viene de una ventana padre volver la session vacio", pero justamente es eso lo que no puedo conseguir con asp.

Como detecto con ASP si la ventana es hija o padre ?
hay varias soluciones, yo de doy la mas simple o chapuza (como quieras valorarlo)

en tus links agregar ?id=true

y en la página que recibes:

Dim comprobar
comprobar = request.QueryString("id")

if comprobar <> "true" and session("tusesion")<>"" then
session("tusession")=""
end if


eso debe colocarlo en todas tus páginas, y para hacerlo más facil en el futuro te recomiendo que lo hagas en forma de include

<!--#include file="verificar.asp"-->
donde verificar esta el código de comprobación

espero que te sirva de ayuda

Última edición por cehojac; 21/03/2008 a las 16:41