码迷,mamicode.com
首页 > Web开发 > 详细

.net 获取上次请求的地址(www.sysoft.cc)

时间:2014-11-28 19:55:19      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   os   使用   sp   on   ad   ef   

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加载地址

显然,Request.ServerVariables("HTTP_REFERER")在多数情况下是不能正常工作的

.net 获取上次请求的地址(www.sysoft.cc)

标签:http   io   ar   os   使用   sp   on   ad   ef   

原文地址:http://www.cnblogs.com/sysoft/p/4129150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!