saber la url con php estando en un frame

eggon
19 de Agosto del 2005
Espero a ver si me pueden ayudar con un problema que tengo.
quiero obtener la url desde php, el problema es que el codigo lo ejecuto desde un frame.

probe con:

$dir='<script language="JavaScript" type="text/JavaScript">
<!--
document.write(parent.window.location);
//-->
</script>';
$dir='http://dominio.com/programa.html';
$consulta = "SELECT IDPagina,Cuenta,URL FROM ContadorP WHERE URL='".$dir."'";
$consulta = mysql_query($consulta,$enlace) or die(mysql_error());

pero no me jala, creo que es porque corre primero php, aunque si imprimo la sentencia justo antes de ejecutarlo si se ve.

Y tambien probe

$dir=$HTTP_SERVER_VARS['QUERY_STRING'];

pero el problema es que me da la url del frame y no de la pagina que contiene a los frames

alguien sabe como puedo hacerle??