0
我想獲取我的網站訪問者的地理位置,並將其存儲在我的數據庫中,並已獲取IP地址。我有我的網站訪問者的IP地址,我怎麼能得到他們的地理位置嗎?
我使用asp.net 3.0
protected void Page_Load(object sender, EventArgs e)
{
// Track Visitors
string ipAddress = IpAddress();
string hostName = Dns .GetHostByAddres(ipAddress).HostName;
StreamWriter wrtr = new StreamWriter (Server.MapPath("visitors.log"), true);
wrtr.WriteLine(DateTime .Now.ToString() + " | " + ipAddress + " | " + hostName + " | " + Request.Url.ToString());
wrtr.Close();
}
private string IpAddress()
{
string strIpAddress;
strIpAddress = Request.ServerVariables[ "HTTP_X_FORWARDED_FOR" ];
if (strIpAddress == null)
strIpAddress = Request.ServerVariables[ "REMOTE_ADDR" ];
return strIpAddress;
}
這只是給我的IP地址ñ主機名,我想知道城市和國家太,,,, – Zoya