Geo IP Location geoip_id_by_name

(PECL geoip >= 0.2.0)

geoip_id_by_name — 인터넷 연결 유형 가져오기


설명

geoip_id_by_name(string $hostname): string

geoip_id_by_name() 함수는 호스트 이름 또는 IP 주소에 해당하는 인터넷 연결 유형을 반환합니다.

반환 값은 숫자이며 다음 상수와 비교할 수 있습니다.

  • GEOIP_UNKNOWN_SPEED
  • GEOIP_DIALUP_SPEED
  • GEOIP_CABLEDSL_SPEED
  • GEOIP_CORPORATE_SPEED

매개변수

hostname
연결 유형을 조회할 호스트 이름 또는 IP 주소입니다.

반환 값

연결 유형을 반환합니다.


Examples

예제 #1 geoip_id_by_name() 예

그러면 example.com 호스트의 연결 유형이 출력됩니다.

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

echo 'The connection type is ';

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';
}
?>
                  
                

위의 예는 다음을 출력합니다.

The connection type is corporate