get--ip
? public string GetIp()
??? {
??????? Regex reg1 = new Regex("(\\d+).(\\d+).(\\d+).(\\d+)");
??????? return reg1.Replace(GetRealIp, "*.$2.$3.$4");
??? }
?
??? /// <summary>
??? /// 獲取用戶(hù)的IP地址
??? /// </summary>
??? public string GetRealIp
??? {
??????? get
??????? {
??????????? if (HttpContext.Current.Request.Headers["X-Forwarded-For"] != null)
??????????? {
??????????????? return HttpContext.Current.Request.Headers["X-Forwarded-For"].Split(',')[0];//X-Forwarded-For: client1, proxy1, proxy2
??????????? }
??????????? if (HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"] != null)
??????????? {
??????????????? return HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
??????????? }
??????????? return HttpContext.Current.Request.UserHostAddress;
??????? }
??? }
轉(zhuǎn)載于:https://www.cnblogs.com/dennysong/p/4468032.html
總結(jié)
- 上一篇: 《Code:The Hidden Lan
- 下一篇: 在Eclipse中使用JUnit4进行单