Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2005, 19:55
thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 19 años, 2 meses
Puntos: 0
Javascript se procesa en el navegador, php del lado del servidor. Para php '<script>document.write(document.referrer)</script>' es una simple cadena y la va a tratar como tal. Para pasar datos desde javascript a php podés hacerlo a través de la url (HTTP GET).

Peeeeeero, en tu caso puntual estás buscando el referer, no? ese dato se encuentra en la variable superglobal $_SERVER['HTTP_REFERER']:

Código PHP:
<?php
$urls
$_SERVER['HTTP_REFERER'];
$fecha=date("Y-m-d");
$hora date(" H:i",time());
$db=mysql_pconnect('localhost','nobody');
if(!
$db){echo 'no existe la base';
}
mysql_select_db('DB');
$query="insert into tabla values('','$fecha','$hora','$urls')";
$result=mysql_query($query);
if(
$result)
mysql_affected_rows();
?>
Voilá!

Cita:
Sin Embargo escribo el siguiente codigo de prueba:
En ese caso php imprime <script>document.write(document.referrer)</script> y el navegador interpreta el script, por lo que muestra el referer, pero php nunca tuvo acceso a ese dato directamente (si te fijás el código fuente de la página, aparece el script y no la url real).

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar