Request.ServerVariables("HTTP_REFERER")提取过来的值为什么是空的?不是从blank传过来的

没你自在 2005-04-05 12:11:34
我做的登陆页面里想取登陆用户登陆前的页面值,下面是取值的语句
<%
Url=Request.ServerVariables("HTTP_REFERER")
response.wrie url
%>
我打开一个浏览器登陆到百度页面,然后在浏览器中输入我的页面的登陆地址,但是url的值是空的?怎么回事呢?我用的杀毒软件是Mcafee

在线等。。。。。。。。。。。。。
...全文
175 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuStanly 2005-05-04
  • 打赏
  • 举报
回复
Url=Request.ServerVariables("HTTP_REFERER")
只能是通过链接或提交到达此网页时才有值,值为来源网页网址;如果在地址栏输入直接打开此网页,将得不到值,因为它没有来源网页!
xuStanly 2005-05-04
  • 打赏
  • 举报
回复
还有一个可能,如果你所传递的值中包含“&”,就必须用%26替换,比如:
url=replace(Request.ServerVariables("HTTP_REFERER"),"&","%26")
没你自在 2005-04-05
  • 打赏
  • 举报
回复
怎样才能得到像上面的前一页面的地址呢?
hbhbhbhbhb1021 2005-04-05
  • 打赏
  • 举报
回复
这个好象必须是链接过来的才有效
<a herf=你的页面地址,比如1.asp>我是上一页</a>
没你自在 2005-04-05
  • 打赏
  • 举报
回复
客户端的脚本怎么写呢?我的文件是asp的
Meteorlet 2005-04-05
  • 打赏
  • 举报
回复
跨域的访问不能保证HTTP_REFERER的正确传递

没有这个说法,不是cookie,HTTP_REFERER有没有值取决于浏览器IE
  • 打赏
  • 举报
回复
用客户端的脚本是可以得到的
没你自在 2005-04-05
  • 打赏
  • 举报
回复
有人有办法吗?
没你自在 2005-04-05
  • 打赏
  • 举报
回复
跨域的访问用什么参数可以获取到呢?
yonghengdizhen 2005-04-05
  • 打赏
  • 举报
回复
跨域的访问不能保证HTTP_REFERER的正确传递

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧