Foros del Web » Programando para Internet » PHP »

Obtener nombre del Host

Estas en el tema de Obtener nombre del Host en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/02/2005, 05:50
 
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?
  #2 (permalink)  
Antiguo 17/02/2005, 06:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm Yo creo que eso sale de alguna Base de datos (privada o pública) que contiene esas descripciones de proveedores de acceso a internet o proxys ..

Con la función gethostbyaddres() resuelves una IP y obtienes algo como: Host:xxx.Red-xxx-xxx-xxx.pooles.rima-tde.net

Un saludo,
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 08:00.