《检查数据是否是本地提交》由会员分享,可在线阅读,更多相关《检查数据是否是本地提交(2页珍藏版)》请在金锄头文库上搜索。
1、检查数据是否是本地提交检查数据是否是本地提交检查数据是否是本地提交一般检查数据是否是本地提交一般.net 会用会用Request.ServerVariables“HTTP_REFERER“ 下面关于下面关于Request.ServerVariables“HTTP_REFERER“说明: 有效有效:下列情况是从浏览器的地址栏正常取得 Request.ServerVariables(“HTTP_REFERER“)的:1.直接用2.用 Submit 或提交的表单(POST or GET)3.使用 Jscript 提交的表单(POST or GET)失效:失效:下面我们再看看下面我们再看看 Reque
2、st.ServerVariables(“HTTP_REFERER“)不能正常取值的情不能正常取值的情况况:1.从收藏夹链接从收藏夹链接2.单击单击主页主页或者自定义的地址或者自定义的地址3.利用利用 Jscript 的的 location.href or location.replace()4.在浏览器直接输入地址在浏览器直接输入地址5.6.或或转向转向7.用用 XML 加载地址加载地址/ / 检查数据是否是本地提交/ / 是本地提交的返回真,否则返回假public static bool VerifyLocalHTTP_REFERER()if (string.IsNullOrEmpty(HttpContext.Current.Request.ServerVariables“HTTP_REFERER“)return false;if (HttpContext.Current.Request.ServerVariables“HTTP_REFERER“.IndexOf(HttpContext.Current.Request.Url.Authority) != -1)return true;return false;Suport:760420057,即日起程,sunshine1028http:/