분류 php

IP 지리적 위치 및 IP 위치 조회 API (IP Geolocation & IP Location Lookup API)

컨텐츠 정보

  • 조회 303 (작성일 )

본문

서비스 IP 지리적 위치(IP Geolocation)는 테스트 및 소규모 응용 프로그램 및 사이트에 무료입니다.


개발 


다른 대륙과 생산 데이터베이스에 위치한 강력하고 최적화 된 서버로 인해 세계 대부분의 지역에서 최대 90 밀리 초의 실제 응답을 달성 할 수 있습니다.


PHP 라이브러리 


Github Project


PHP 함수 


$ip = "CLIENT_IP_ADDRESS";
$location = get_ipwhois($ip);
$decodedLocation = json_decode($location, true);

echo "<pre>";
print_r($decodedLocation);
echo "</pre>";

function get_ipwhois($ip, $format = "json", $lang = "en") {
    $url = "http://free.ipwhois.io/".$format."/".$ip."?lang=".$lang;
    $cURL = curl_init();

    curl_setopt($cURL, CURLOPT_URL, $url);
    curl_setopt($cURL, CURLOPT_HTTPGET, true);
    curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($cURL, CURLOPT_HTTPHEADER, array(
        'Content-Type: application/json',
        'Accept: application/json'
    ));
    return curl_exec($cURL);
}