Cita:
Iniciado por GatorV
Yo lo usaría así:
Código PHP:
$ref = parse_url( $_SERVER['HTTP_REFERER'] ):
$dominio = $ref['host'];
$result = mysql_query("SELECT * FROM ref WHERE web like '$dominio'");
if(mysql_num_rows($result)==0)
{mysql_query("INSERT INTO ref (web, visitas) VALUES ('$dominio', '1')");
}else{mysql_query("UPDATE ref SET visitas = visitas+1 WHERE web like '$dominio'") ; }
?>
Saludos.
Esta muy bien, pero te coge las www. del principio.
Imagina que un afiliado tuyo en su pagina no tiene
www.afiliado.com, sino que es
http://afiliado.com
En ese caso te cogeria afiliado.com, y tendrias 2 distintas.
La solucion pasa por una vez conseguida el host de esa forma que expones, tratar el host y si empiza por www. quitarselas, pero teniendo cuidado y que no estropee una direccion del tipo...
http://www.midominiowww.com/company/04/56/
Deberia quedar bien: 'midominiowww.com'