2012-10-24 2 views
0

저는 과거에 geolocation에 ipinfodb.com을 사용했지만 초당 2 쿼리의 제한이 있으며 작업중인 응용 프로그램이이 한계를 초과합니다.IP 주소 국가 검색 서비스

국가 수준에 빠르고 정확한 지구 위치 정보를위한 대안이 필요합니다. 데이터베이스 또는 웹 서비스에 개방되어 있으며 비용을 지불 할 용의가 있습니다.

웹 서비스는 통합이 가장 쉬운 것처럼 보이지만 데이터베이스를 다운로드하는 것이 가장 빠를 것입니다. 데이터베이스를 다운로드 할 때 걱정되는 점은 정기적으로 업데이트되지 않으면 시간이 지남에 따라 부정확 해지는 것입니다. 이것이 유효한 관심사입니까?

Quova에 대한 여러 리뷰를 들었습니다.

누구나 ipinfodb 외에 다른 Geolocation 서비스 경험이 있습니까?

+0

MaxMind 정기적으로 꽤 고체, 업데이트입니다 : 무료 maxmind 데이터베이스와 함께 사용하기위한 PECL 확장이있다 http://www.maxmind.com/en/geolocation_landing – Brad

+0

http://pecl.php.net/package/geoip - 확실히 geoip lookup을위한 가장 마찰이 적은 PHP 솔루션입니다. –

답변

0

http://uppit.com/4hyisuepbh60/geoip.sql

DB를있다. DB가에서 가져온 것입니다 : http://code.google.com/p/ci-geoip/ 방금 ​​추가 COUNTRY_NAME 열

$query = query('SELECT country_code, country_name FROM geoip WHERE ' . ip2long($_SERVER['REMOTE_ADDR']) . ' BETWEEN ipnum_start AND ipnum_end'); 
+0

이 데이터베이스는 언제 마지막으로 업데이트 되었습니까? 내가 데이터베이스가 구식이되는 것에 대해 어떻게 염려해야 하는가? – Motive

+0

Google 코드 페이지에 표시된 출처에서 정기적으로 업데이트하십시오 :) – Prash