Insisto en que se lleve a cabo de la siguiente forma.
Código PHP:
<?
function dominio($url)
{
$partes = parse_url($url);
if(isset($partes['host']))
{
$partes['host'] = str_replace('www.','',$partes['host']);
return $partes['host'];
}
else
{
$url = str_replace('www.','',$url);
return $url;
}
}
//conexion a la base de datos
$website = dominio($_SERVER['HTTP_REFERER']);
$result = mysql_query("SELECT * FROM ref WHERE web like '$website'");
// Verificamos si existe algun registro con el website dependiente de la variable $website.
if(mysql_num_rows($result)==0)
{
// si no existe ningun registro insertamos
mysql_query("INSERT INTO ref (web, visitas) VALUES ('$website', '1')");
}
else
{ // de otro modo actualizamos visitas
mysql_query("UPDATE ref SET visitas = visitas+1 WHERE web like '$website'");
}
?>