今天演示
HTTP_REFERER防盗链功能,不能获取Referer头..............
下列情况是从浏览器的
地址栏正常取得Request.ServerVariables("HTTP_REFERER"):
-
直接用<a href="">
-
用Submit或<input type="image">提交的表单(POST或GET)
-
使用JavaScript提交的 表单(POST或GET)
下面我们再看看Request.ServerVariables("HTTP_REFERER")不能正常取值的情况:
-
从收藏夹链接
-
单击主页或自定义的地址
-
在浏览器中直接输地址
-
使用JavaScript的Location.href或者是Location.replace()
-
<%Response.Redirect%>
-
<%Response.AddHeader%>或者是<mete http-equiv="refresh">转向
-
用XML加载地址