/// <summary> /// 判断访问者是不是用代理访问,如果是返回true,否则false /// </summary> /// <returns></returns> public static bool checkIpPro() { bool bl = false; string FY_IP = string.Empty; FY_IP = HttpContext.Current.Request.ServerVariables["ALL_HTTP"].ToLower(); if (FY_IP.IndexOf("proxy") > 0 || FY_IP.IndexOf("http_via") > 0 || FY_IP.IndexOf("http_pragma") > 0 || HttpContext.Current.Request.ServerVariables["HTTP_PROXY_CONNECTION"] != "" || HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != "" || HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT_VIA"] != "" || HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != "" || HttpContext.Current.Request.ServerVariables["HTTP_PROXY_CONNECTION"] != "" || HttpContext.Current.Request.ServerVariables["HTTP_CACHE_CONTROL"] != "" || HttpContext.Current.Request.ServerVariables["HTTP_CACHE_INFO"] != "") { bl = true; } return bl; }