(PECL geoip >= 0.2.0)
geoip_id_by_name — Recupera el tipo de conexión a Internet
La función geoip_id_by_name() devuelve el tipo de conexión a Internet correspondiente al nombre del host o a la dirección IP.
El valor devuelto es de tipo numérico y puede ser comparado con las siguientes constantes:
hostname
El nombre del host o la dirección IP cuyo tipo de conexión debe ser examinado.
Devuelve el tipo de conexión.
Ejemplo #1 Ejemplo con geoip_id_by_name()
Este ejemplo muestra el tipo de conexión del host example.com.
<?php
$netspeed = geoip_id_by_name('www.example.com');
echo 'La conexión es del tipo ';
switch ($netspeed) {
case GEOIP_DIALUP_SPEED:
echo 'dial-up';
break;
case GEOIP_CABLEDSL_SPEED:
echo 'cable o DSL';
break;
case GEOIP_CORPORATE_SPEED:
echo 'corporate';
break;
case GEOIP_UNKNOWN_SPEED:
default:
echo 'desconocido';
}
?>
El resultado del ejemplo sería:
La conexión es del tipo corporate