Hola, estoy realizando un portal y quiero guardar las estadisticas de visitas.
Tengo una duda ya que quiero obtener un nombre correcto y corto para guardar el host del visitante.
El codigo de obtener el host es:
// Deteccion de la ip y del proxy
if (isset($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]))
{
$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
$array = split(",",$ip); $ip_proxy = $array[0];
$host = @gethostbyaddr($ip_proxy);
$ip_proxy = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
else
{
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$host = @gethostbyaddr($ip);
}
esto me muestra algo como: (tengo colgado el archivo aqui: IP )
Ip:xxx.xxx.xxx.xxx
Ip del proxy:80.58.52.170
Host:xxx.Red-xxx-xxx-xxx.pooles.rima-tde.net
Si accedo a una pagina con estadisticas de Nedstat sale esto:
17 febrero 12:45 RIMA Telefonica, España
Pues lo que me interesaria es el RIMA Telefonica
Alguien sabe si hay alguna funcion con un array de Hosts o Proxys para poder hacer esto?