2011-04-01 41 views
0

我想知道如何在我的網站實現基於位置的服務,我可以找到訪問我的網站的用戶的確切位置..我嘗試使用$ _SERVER [ 'REMOTE_ADDR'],但它給ISP IP ..這是有點不準確..

在此先感謝。

回答

1

我最近用​​(一個PEAR包)實現了地理定位。這不是非常準確,但它使國家好,地區/國家好,主要最近的城市幾乎總是正確的。

一旦你安裝了軟件包,你必須從maxmind下載最新的數據文件,它可以那麼容易,因爲這樣使用:

require_once "Net/GeoIP.php"; 
$geoloc = Net_GeoIP::getInstance('/var/www/GeoIP.dat'); 
try{ 
    $countryCode = $geoloc->lookupCountryCode($_SERVER['REMOTE_ADDR']); 
} 
catch(Exception $e) {} 
相關問題