挖土

Coding for fun.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

取得用户IP

Posted on 2006-02-07 21:46  挖土.  阅读(237)  评论(0)    收藏  举报


/// <summary>
/// 取得用户IP
/// </summary>
/// <param name="context"></param>
/// <returns></returns>

public static string GetUserIpAddress(BmhdContext context)
{
    string result = String.Empty;
    if (context == null) 
        return result;

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

    return result;
}