Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2005, 05:50
Zagalet
 
Fecha de Ingreso: diciembre-2003
Mensajes: 19
Antigüedad: 20 años, 4 meses
Puntos: 0
Obtener nombre del Host

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?