Request.ServerVariables(HTTP_REFERER) 用以获取访问本页面的上一页面,故存在以下两种情况:
能正常取得Request.ServerVariables("HTTP_REFERER")的情况:
1.直接用<a href>
2.用Submit或<input type=image>提交的表单(POST or GET)
3.使用Jscript提交的表单(POST or GET)
不能正常取得Request.ServerVariables("HTTP_REFERER")的情况:
1.从收藏夹链接
2.单击主页或者自定义的地址
3.利用jscript的location.href or location.replace()
4.在浏览器直接输入地址
5.<%response.redirect%>
6.<%response.addheader%>或<meta http-equiv=refresh>转向
7.用xml加载地址