1/// <summary>
2 /// 穿过代理服务器取远程用户真实IP地址
3 /// </summary>
4 /// <returns></returns>
5 private string GetClientIP()
6 {
7 if(Request.ServerVariables["HTTP_VIA"]!=null)
8 {
9 return Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
10 }
11 else
12 {
13 return Request.ServerVariables["REMOTE_ADDR"].ToString();
14 }
15 }