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