Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/02/2008, 10:52
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Sistema de referidos

Cita:
Iniciado por GatorV Ver Mensaje
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'