Teóricamente cuando un visitante abre
www.miweb.com/?ref=loquesea el servidor abre el archivo index.php (.html etc...) del directorio principal.
Entonces si quieres guardar de donde vienen podrias hacer algo así y ponerlo en el index
<?php
if(!empty($_GET['ref'])){ $archivo = fopen("visitas.txt", "a+"); fwrite($archivo, 'FECHA: '.date('d/m/Y H:i:s').' Desde: '.$_GET['ref']."\n \r"); Header('Location: http://www.miweb.com'); } else {
Header('Location: http://www.miweb.com'); }
?>
Esto lo que hace es comprobar si el "ref" tiene algo puesto. Si lo tiene, abre el archivo visitas.txt y escribe la fecha (dia/mes/año hora/minutos/segundos) junto a la variable "ref". Después te a la web que tienes en el Header.
Saludos