0
내 사이트에 액세스하는 사용자의 정확한 위치를 찾을 수있는 내 웹 사이트에서 위치 기반 서비스를 구현하는 방법을 알고 싶습니다. $ _SERVER [ 'REMOTE_ADDR'],하지만 ISP IP를 제공하는 .. 조금 정확하지 않습니다.
감사합니다.
내 사이트에 액세스하는 사용자의 정확한 위치를 찾을 수있는 내 웹 사이트에서 위치 기반 서비스를 구현하는 방법을 알고 싶습니다. $ _SERVER [ 'REMOTE_ADDR'],하지만 ISP IP를 제공하는 .. 조금 정확하지 않습니다.
감사합니다.
최근에 GeoIP (PEAR 패키지)으로 Geolocation을 구현했습니다. 끔찍한 정확성은 없지만, 국가 별 OK, 지역/주 및 대도시가 거의 항상 옳습니다. 패키지를 설치하면
, 당신은 maxmind에서 최신 데이터 파일을 다운로드해야하고,이로 사용하기 쉽게 될 수 있습니다
require_once "Net/GeoIP.php";
$geoloc = Net_GeoIP::getInstance('/var/www/GeoIP.dat');
try{
$countryCode = $geoloc->lookupCountryCode($_SERVER['REMOTE_ADDR']);
}
catch(Exception $e) {}