asp.net访问的IP地址和时间

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:18:47
asp.net记录访问的IP地址和时间写在数据库中!!
高手请指点下!

这个是得到IP地址的函数:
/// <summary>
/// 获得当前页面客户端的IP
/// </summary>
/// <returns>当前页面客户端的IP</returns>
public static string GetIP()
{
string result = String.Empty;

result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (null == result || result == String.Empty)
{
result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}

if (null == result || result == String.Empty)
{
result = HttpContext.Current.Request.UserHostAddress;
}

if (null == result || result == String.Empty || !IsIP(result))
{
return "0.0.0.0";
}

return result;
}
/// <summary>
/// 是否为ip
/// </summary>
/// <param name=&q