geoip_id_by_name

(PECL geoip >= 0.2.0)

geoip_id_by_nameObtém o tipo de conexão com a Internet

Descrição

function geoip_id_by_name(string $hostname): int

A função geoip_id_by_name() retornará o tipo de conexão de Internet correspondente a um nome de host ou endereço IP.

O valor de retorno é numérico e pode ser comparado às seguintes constantes:

  • GEOIP_UNKNOWN_SPEED
  • GEOIP_DIALUP_SPEED
  • GEOIP_CABLEDSL_SPEED
  • GEOIP_CORPORATE_SPEED

Parâmetros

hostname
O nome do host ou endereço IP cujo tipo de conexão deve ser consultado.

Valor Retornado

Retorna o tipo de conexão.

Exemplos

Exemplo #1 Um exemplo de geoip_id_by_name()

Isso exibirá o tipo de conexão do host example.com.

<?php
$netspeed = geoip_id_by_name('www.example.com');

echo 'O tipo de conexão é ';

switch ($netspeed) {
    case GEOIP_DIALUP_SPEED:
        echo 'discada';
        break;
    case GEOIP_CABLEDSL_SPEED:
        echo 'a cabo ou DSL';
        break;
    case GEOIP_CORPORATE_SPEED:
        echo 'corporativa';
        break;
    case GEOIP_UNKNOWN_SPEED:
    default:
        echo 'desconhecida';
}
?>

O exemplo acima produzirá:

O tipo de conexão é corporativa
adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top