Возвращает тип интернет-соединения

# geoip_id_by_name

(PECL geoip >= 0.2.0)

geoip_id_by_name — Возвращает тип интернет-соединения

### Описание

function geoip_id_by_name(string `$hostname`): int

Функция geoip_id_by_name() возвращает тип Интернет соединения соответствующего имени хоста или IP-адреса.

Возвращает числовое значение, которое можно сравнить с константами:

- GEOIP_UNKNOWN_SPEED
- GEOIP_DIALUP_SPEED
- GEOIP_CABLEDSL_SPEED
- GEOIP_CORPORATE_SPEED

### Список параметров

`hostname`
  Имя хоста или IP-адрес, соединение с которыми проверяется.

### Возвращаемые значения

Возвращает тип соединения.

### Примеры

Пример #1 Пример использования geoip_id_by_name()

Выводит тип соединения для хоста example.com.

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

    echo 'Тип Интернет-соединения: ';

    switch ($netspeed) {
        case GEOIP_DIALUP_SPEED:
            echo 'dial-up';
            break;
        case GEOIP_CABLEDSL_SPEED:
            echo 'cable or DSL';
            break;
        case GEOIP_CORPORATE_SPEED:
            echo 'corporate';
            break;
        case GEOIP_UNKNOWN_SPEED:
        default:
            echo 'unknown';
    }
    ?>

Результат выполнения приведённого примера:

    Тип Интернет-соединения: corporate

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open