高分请教高手

tuya000000 2003-05-17 12:33:14
服务器端脚本中有如下代码
http = Request.ServerVariables("HTTP_REFERER")
response.write http

我用浏览器调用这个脚本的时候却什么也看不到
现在已经确定 http 是空的了
也就是说 Request.ServerVariables("HTTP_REFERER") 里没有值

这种情况只在我的机器上发生,其他机器调用这个脚本的时候都没有问题

大虾们救救我吧,帮我分析一下为什么会出现这种情况
我因为这个的原因,在好多动网论坛都不能注册呢
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
youbest 2003-05-17
  • 打赏
  • 举报
回复
Request.ServerVariables("HTTP_REFERER")必须在有网页向该网页提交的时候才会有值,浏览器直接调用是不会有任何值的.
ministry_bill 2003-05-17
  • 打赏
  • 举报
回复
看看你的ie设置吧,将internet选项中的高级和安全恢复为默认值
Jaron 2003-05-17
  • 打赏
  • 举报
回复
单独执行 2.asp 是没有东西出来的。
Jaron 2003-05-17
  • 打赏
  • 举报
回复
你可以这样试试。

1.asp
<form method=post action=2.asp>
<input type=submit name=btnReg value=Reg>
</form>

2.asp
<%
http = Request.ServerVariables("HTTP_REFERER")
response.write http
%>
tuya000000 2003-05-17
  • 打赏
  • 举报
回复
大家误会了
这段代码所在的文件是接受了post的值的
其他变量都能传过来,可是Request.ServerVariables("HTTP_REFERER")却没有值
51down 2003-05-17
  • 打赏
  • 举报
回复
调用是历史中上一次访问的网页地址,如果直接输入,则该值为空。

28,404

社区成员

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

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