Seré breve; tengo un problema que se puede simplificar con el siguiente ejemplo: tengo una página "invocadora.php" desde la cual se llama a otra "popup.php" a traves del siguiente código:
Código PHP:
<html>
<head>
<title>XXX</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<link href="general.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body>
<p><a href="#" target="_blank" onClick="MM_openBrWindow('popup.php','','width=520,height=400')">Popup</a></p>
</body>
</html>
Código PHP:
<html>
<head>
<title>Pop-up</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$archivo = $HTTP_SERVER_VARS['HTTP_REFERER'];
echo "Vienes de: $archivo";
?>
</body>
</html>
Notice: Undefined index: HTTP_REFERRER in blablabla...\popup.php on line N
Parece que no me recoge la ruta y $archivo está vacio, y no he logrado saber porqué, ya que si el enlace en lugar de llamar a "popup.htm" en un pop-up lo llama en otra ventana "normal" no da error.
¿Alguien sabe por qué?
Nota: uso variables $HTTP porque el server en el que me alojo tiene PHP versión 4.0.x
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
Salu2.