using System;
using System.Web;namespace shunxu.Func
{
/// <summary>
/// 获取IP return string
/// </summary>
/// <param name="_request">HttpRequest对象</param>
/// <returns>IP地址</returns>
public class IPGET
{
public IPGET()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#region 获取浏览器IP方法public  static string ReStr(HttpRequest _request)
{
string user_IP = null;
string HTTP_VIA = null;
try
{
HTTP_VIA = _request.ServerVariables["HTTP_VIA"].ToString();
}
catch
{
HTTP_VIA = null;
}try
{
if (HTTP_VIA != null)
{
user_IP = _request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
user_IP = _request.ServerVariables["REMOTE_ADDR"].ToString();
}
}
catch
{
user_IP = _request.UserHostAddress.ToString();
}
return user_IP;
}
#endregion}
希望对你有用