2012-06-30 124 views
0

我們可以跟蹤用戶的地理位置在asp.net, 我知道我們可以得到用戶的IP地址或ServerVariables("REMOTE_ADDR") 但我需要的是檢查由城市名稱,以便可以在遊客我的客戶使用該數據爲他的生意獲得國家,城市的名字從ip地址

+1

我不是.NET的傢伙,我其實是一個PHP開發,但是這是整個主板相當普遍。是的,你可以得到一個國家,一個城市,但至於是否是用戶的國家和城市....以及它不太可能是你的用戶,因爲城市大多數ISP不持有他們的交流在同一個城市的用戶...但你有一個很好的國家機會。 – Sammaye

回答

1

正如我在我的評論說:

我不是.NET的傢伙,我其實是一個PHP開發,但是這是整個主板相當普遍 。是的,你可以得到一個國家,一個城市,但至於是否 它是你的用戶的國家和城市....以及由於大多數ISP不持有相同 城市的交流就不太可能是你 用戶城市作爲用戶...但你有一個很好的國家的機會。

但我想我會詳細一點。

這個國家,尤其是如果他們像我一樣使用加密代理,對你來說沒有任何幫助,但是像cloudflare這樣的服務可以爲你提供HTTP標頭中的用戶IP國家,而且它是免費的。比每個月花費200英鎊更好,只能得到專門服務的誤報。

0

類似的問題,有人問asp.net論壇,它是使用一個很好的例子回答。

參考:Link

你怎麼能指望這樣做呢?我的IP由位於我的300 英里的ISP分配。我的網絡主機位於北卡羅萊納州,距離酒店有16小時的車程,距離酒店有12.335公里。我的筆記本電腦中的蜂窩鏈接有一個IP由新澤西州發行。自從上次我在新澤西州時,已經過去了二十年。 1http://forums.asp.net/post/3072924.aspx

0

我可能真的晚了回答這個問題,但我最近在這個項目上工作,因爲我需要它自己。所以也許它可以幫助那裏的人。

http://iplookup.tk/service/iplookup/ {IP地址}

注:根據內容類型的請求的結果可以是JSON或XML。默認情況下,它的XML

相關問題