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.