Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2005, 19:48
moneo
 
Fecha de Ingreso: diciembre-2005
Mensajes: 18
Antigüedad: 18 años, 4 meses
Puntos: 0
php y javascript

Me pasa una cosa curiosa.
Quiero introducir la url que he clickeado en una base de datos.
Lo hago de la siguiente manera:

Código:
<?php
$urls= '<script>document.write(document.referrer)</script>';
$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();
?>
pero la variable $urls recoge e introduce en el campo esto:
<script>document.write(document.referrer)</script>
en lugar de la url que he clickeado.


Sin Embargo escribo el siguiente codigo de prueba:

Código:
<?

$urls= '<script>document.write(document.referrer)</script>';
echo $urls;

?>
aqui si que aparece la url que he clickeado.

¿Porque no la recoge también antes para introducirla en la base de datos?..

Espero haberme explicado.

Gracias y saludos.