![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/12/2003, 18:24
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 7 meses Puntos: 16 | |
Hola,
ProgramacionWeb, lo que dices no es exacto. El HTTP_REFERER es un valor que envia el USERAGENT (navegador) cuando le da la gana. No es obligatorio que lo envie.
IExplorer no pasa el HTTP_REFERER al abrir con javascript el popup. Sin embargo, Mozilla si lo envia y tu actual codigo si funcionaria.
Asi que quizas deberias replantearte la necesidad de esa comprobacion. Quizas podrias solucionarlo creando en la primera pagina una sesion con una variable y en el popup comprobar si en la sesion existe ese valor. Eso si, al ser una sesion deberias tener cuidado de como propagar el id de sesion. Si es por cookies, no deberia haber problemas. Pero si se debe propagar por URL deberias añadir "a mano" la constante de PHP SID en tus window.open.
Suerte.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |