Foros del Web » Programando para Internet » PHP »

Obtener dominio del referrer

Estas en el tema de Obtener dominio del referrer en el foro de PHP en Foros del Web. Buenas de nuevo amigos del metal, Estoy teniendo algunos problemas con un php que escribí hace algun tiempo, basicamente lo uso para contar las visitas ...
  #1 (permalink)  
Antiguo 29/04/2011, 11:00
 
Fecha de Ingreso: abril-2010
Mensajes: 86
Antigüedad: 14 años
Puntos: 0
Obtener dominio del referrer

Buenas de nuevo amigos del metal,
Estoy teniendo algunos problemas con un php que escribí hace algun tiempo, basicamente lo uso para contar las visitas que entran en mi web y saber de donde vienen... el codigo que uso para saber el dominio de donde vienen es este:

Código PHP:
preg_match'@^(?:http://www.)?([^/]+)@i'$_SERVER['HTTP_REFERER'], $matches );
$referer $matches[1]; 
Por ahora me funciona perfectamente con casi todas las webs, pero el problema sale cuando la web que me envia la visita no tiene el www. es decir, en ved de ser http://www.ejemplodeweb.com/loquesea es http://ejemplodeweb.com/loquesea . En este caso no cuenta la visita, y no se como arreglarlo... ¿alguna sugerencia?

Gracias a todos y un saludo !!
  #2 (permalink)  
Antiguo 29/04/2011, 11:08
Avatar de xtimed  
Fecha de Ingreso: julio-2009
Ubicación: BCN - México
Mensajes: 226
Antigüedad: 14 años, 9 meses
Puntos: 41
Respuesta: Obtener dominio del referrer

Y si solo dejas
Código PHP:
preg_match'@^(?:http://)?([^/]+)@i'$_SERVER['HTTP_REFERER'], $matches );
$referer $matches[1]; 
  #3 (permalink)  
Antiguo 29/04/2011, 11:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Obtener dominio del referrer

Cita:
Iniciado por mamonga Ver Mensaje
¿alguna sugerencia?
Claro, estudia expresiones regulares.

Aquí hay un tema donde puedes leer al respecto:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 29/04/2011, 16:44
 
Fecha de Ingreso: abril-2010
Mensajes: 86
Antigüedad: 14 años
Puntos: 0
Respuesta: Obtener dominio del referrer

si, eso lo habia pensado y lo he probado, pero entones no cuenta bien los otros dominios con www.

Etiquetas: referrer, dominios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:40.