2011-08-07 63 views
2

我知道獲取用戶位置(不僅是電話線,而且國家名稱和城市名稱)的最佳方式是使用客戶端腳本,對吧?什麼是獲取用戶位置服務器端的最佳方式

但我已經看到,用戶可以否認說他的位置,所以,我怎麼能確定它在服務器端?什麼是最好的方式來做到這一點?是否有任何Zend Framework擴展?

+1

如果用戶拒絕將此信息提供給你,你爲什麼要爲拿到它,爲實現它? –

+1

Matthieu:因爲他不好! :) –

回答

1

它可能與IP但不是100%確定。您可以尋找這樣的網絡服務:http://www.ip2location.com/或者您只希望國家下載ip數據庫。

+0

你知道一些Zend Framework的擴展嗎? –

+1

有沒有官方的zend,但你可以很容易地建立一個Zend_Service的Web服務。你可以得到無框架的,我認爲你可以從谷歌獲得一些信息。使用這些關鍵字'Web服務IP地理位置'。你在這裏有一個圖書館:http://www.maxmind.com/app/php。看看這個問題:http://stackoverflow.com/questions/283016/know-a-good-ip-address-geolocation-service – yokoloko

+1

有看看http://stackoverflow.com/questions/283016/know -a-good-ip-address-geolocation-service和那裏的maxmind.com/app/php。 – yokoloko

相關問題