Geo IP Location geoip_region_by_name
(PECL geoip >= 0.2.0)
geoip_region_by_name — 국가 코드 및 지역 가져오기
설명
geoip_region_by_name(string $hostname
): array
geoip_region_by_name() 함수는 호스트 이름 또는 IP 주소에 해당하는 국가 및 지역을 반환합니다.
이 함수는 현재 상업용 GeoIP 지역 에디션을 구매한 사용자만 사용할 수 있습니다. 적절한 데이터베이스를 찾을 수 없는 경우 경고가 발행됩니다.
반환하는 연관 배열의 다른 키 이름은 다음과 같습니다.
- "country_code" -- 두 글자로 된 국가 코드(geoip_country_code_by_name() 참조)
- "region" -- 지역 코드(예: 캘리포니아의 경우 CA)
매개변수
hostname
- 지역을 조회할 호스트 이름 또는 IP 주소입니다.
반환 값
성공하면 연관 배열을 반환하고 데이터베이스에서 주소를 찾을 수 없으면 false
를 반환합니다.
Examples
예제 #1 geoip_region_by_name() 예
그러면 호스트 example.com의 국가 코드와 지역이 포함된 배열이 인쇄됩니다.
<?php
$region = geoip_region_by_name('www.example.com');
if ($region) {
print_r($region);
}
?>
위의 예는 다음을 출력합니다.
Array ( [country_code] => US [region] => CA )