我有一個啓用了引導程序的網站兩個DivO DivOne和DivTwo。以編程方式顯示基於IP國家的Div
如果國家是印度,我想要顯示DivTwo。如果國家不是印度,我想展示DivOne。
我該如何在ASP.NET/HTML/JavaScript中實現這個功能?
這是我迄今爲止在C#:
public string LocalIPAddress()
{
IPHostEntry host;
string localIP = "";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
localIP = ip.ToString();
break;
}
}
return localIP;
}
我也想要同樣的代碼在移動網站上運行。
一小部分。我寧願選擇一個採用IP地址並提供國家名稱而不是在我的服務器上安裝數據庫的在線服務。謝謝!
不能回答你的問題的整體,但在這裏是爲IP檢查的幾個服務: http://ipinfodb.com/ip_location_api.php http://www.geobytes.com/IpLocator.htm HTTP ://freegeoip.net/ http://www.hostip.info/use.html – HitMeWithYourBestShot 2014-11-01 01:03:09
有免費的數據庫可以加載,但如果您打算將它們稱爲服務,大多數服務似乎需要每月或每年免費。 – 2014-11-01 01:19:20
我準備爲一項服務付款。我想要即時訪問,如果你知道任何。謝謝。 – CuriousDev 2014-11-01 01:27:29