自定义HTTP头,为什么传到第二个页面上就找不到了?

NIRVANAIII 2004-08-03 11:29:37
test.asp
<%@ Language=VBScript %>
<%
Response.AddHeader "MyHeader", "NIRVANA"
%>
<a href="#" onclick="window.open('getkk.asp')">gogogo</a>
<a href="./getkk.asp">gogogo</a>


getkk.asp
<%

Response.Write Request.ServerVariables("HTTP_MyHeader")

%>











找不到????
...全文
525 37 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
skulldownz 2004-08-17
  • 打赏
  • 举报
回复
会不会是页面过滤用的.. 偶菜鸟.. 帮顶
skulldownz 2004-08-17
  • 打赏
  • 举报
回复
会不会是数据包过滤用的.. 偶菜鸟.. 帮顶
NIRVANAIII 2004-08-17
  • 打赏
  • 举报
回复



UP



NIRVANAIII 2004-08-16
  • 打赏
  • 举报
回复
还有人能帮忙么?


我想知道自己随随便便定义一个HTTP头,有什么用呢?
evafly920 2004-08-14
  • 打赏
  • 举报
回复
mark

----------------------------------------------
http://www.cn5135.com
诚邀志同道合的朋友共同创业!
MSN:eFongNet@Hotmail.com QQ:7733349
NIRVANAIII 2004-08-14
  • 打赏
  • 举报
回复
那个不是自定义的HTTP头!


我想知道自己随随便便定义一个HTTP头,有什么用呢?
nchen123 2004-08-11
  • 打赏
  • 举报
回复
here is an example:

http://www.juicystudio.com/tutorial/asp/addheader.asp
NIRVANAIII 2004-08-11
  • 打赏
  • 举报
回复
To: inelm

请说说自定的HTTP头到底有什么用处呢?


To:dsclub
那个问题也是没解决
:(
nchen123 2004-08-10
  • 打赏
  • 举报
回复
你所要做的功能,完全可以使用传递普通参数的方法来代替。
nchen123 2004-08-10
  • 打赏
  • 举报
回复
我已经解释的很清楚了。

至于你说的情况,还需要跳转页面,更加不可能保持 http 头信息了。
这个信息本来就是发送给浏览器的,所以用 Request.ServerVariables 不可能得到。
NIRVANAIII 2004-08-10
  • 打赏
  • 举报
回复
太好了,终于有人关注了!

我的意思是这样的:
test.asp
<%@ Language=VBScript %>
<%
Response.AddHeader "MyHeader", "NIRVANA"
%>
<a href="#" onclick="window.open('getkk.asp')">gogogo</a>
<a href="./getkk.asp">gogogo</a>


getkk.asp
<%

Response.Write Request.ServerVariables("HTTP_MyHeader")

%>

想通过这样来检测,getkk.asp是不是从test.asp这个页面提交过来的!
既然你说“自定义的 http 头(custom headers) 是为了发送信息给浏览器用的”
那为什么我接受不到它呢?


还有,这个自定义的HTTP头到底主要是在哪方面应用的?


我不知道该怎么感谢你,而且向你这样的双星分数对你来说应该不是什么值得称道的东西了。
但是我也只能通过给分来表达我的感激了!

请继续给以帮助!!!
dsclub 2004-08-10
  • 打赏
  • 举报
回复
UP!!!

竟然有个一模一样的问题!!!???

http://lists.evolt.org/archive/Week-of-Mon-20000605/101868.html
SaySorry 2004-08-10
  • 打赏
  • 举报
回复
偶4过路的……
jervis82 2004-08-10
  • 打赏
  • 举报
回复
搬个凳子好好听讲!
nchen123 2004-08-10
  • 打赏
  • 举报
回复
更多的请参阅:

http://www.webreference.com/programming/http/chap3/4/index.html
dsclub 2004-08-09
  • 打赏
  • 举报
回复
这个也不太懂,搬个凳子好好听讲!
nchen123 2004-08-09
  • 打赏
  • 举报
回复
up
nchen123 2004-08-09
  • 打赏
  • 举报
回复
我来解释一下吧。 看来这是大家的一个大误解。

自定义的 http 头(custom headers) 是为了发送信息给浏览器用的, 而不是为了用程序接受它。

如果你这样设置自定义 http 头信息,

<%
response.AddHeader "MyHeader", "Navana"
%>

那么, 既然你已经知道了这个 header 的内容,你为什么还需要这样做呢?
<%
response.AddHeader "MyHeader", "Navana"
response.write request.ServerVariables("HTTP_MyHeader")
%>


因为这段代码完全等价于:
<%
response.AddHeader "MyHeader", "Navana"
response.write "Navana"
%>
liyanlover 2004-08-06
  • 打赏
  • 举报
回复
问题大了,顶!
NIRVANAIII 2004-08-06
  • 打赏
  • 举报
回复



再寄予CSDN一次希望!!!


加载更多回复(17)

28,409

社区成员

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

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