Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2003, 06:37
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

O sea, dices que si en lugar de llamarla con un window.open, le pones un link y lo pinchas si funciona.

Pues la culpa la tiene el navegador. El HTTP_REFERER es una cabecera HTTP que envia el navegador al servidor web. Asi que si el navegador no manda esa cabecera cuando abre con window.open, pues el servidor no conoce ese valor, y esa variable no esta definida en PHP. Aparte del navegador, tambien los servidores proxies pueden quitar esa cabecera.

Para este caso, podrias usar javascript. Creo que window tiene una propiedad opener que apunta a la pagina que abrio la ventana. Pero claro, esto no te servira en caso de querer almacenar ese valor, ya que seria calcular el valor en el lado del cliente.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.