关于不同的框架使用Cookies的疑问.

ronggang 2005-02-20 11:18:50
不知道是自己记错了还是今天机子的问题,记得以前还是可以用的,今天不能用了。

问题是这样的:
现在有一个页面,包含两个框架页
<frameset cols='165,*' >
<frame border="0" frameborder="0" src="left.asp" name="mLeft" target="mMain" scrolling="auto" >
<frame border="0" frameborder="0" src="default.asp" name="mMain">
</frameset>
此时我在 left.asp 这个文件里写入一个Cookies,如:Response.Cookies("a")("key") = "OK"
但是在 default.asp 页面里却读不出来这个Cookies,刷新也没用。请问各位这是何原因?Cookies支持不同框架的吧?
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronggang 2005-02-21
  • 打赏
  • 举报
回复
非常感谢22cgreen(飘香女孩)的热心帮助,昨天晚上我已经用另一种方法来保存这个Cookie的值了,就是不在这个ASP文件中调用,经我昨天的测试,发现在框架中的Cookies好像是真的不能共享,不知道是否是我的代码问题,如有不对的地方,请看官指出。

关于22cgreen(飘香女孩)的用HTML页面调用ASP页,我也拜读过了,我也使用过和你类似的方法,但是你的专研精神值得我们大家学习啊。
ronggang 2005-02-20
  • 打赏
  • 举报
回复
谢谢22cgreen(飘香女孩),我试过了,如果将left.asp放在框架中,则只有在left.asp 本身这个文件中可以读取,其他文件都读不了,如果单独执行left.asp文件,则其他文件也可以读取,而我没有做任何限制。极度郁闷。
22cgreen 2005-02-20
  • 打赏
  • 举报
回复
读取COOKIES应和使用框架没关系,你得试一下不用框架是否能读出,这样看是不是框相的问题,还是COOKIE不存在还是禁止了。你得查一下,COOKIE中是否有这个COOKIE文件的存在
22cgreen 2005-02-20
  • 打赏
  • 举报
回复
看我的帖子,用HTML页面调用ASP页,left.asp改成LEFT。HTM,怎么做,请看我发的帖子。

http://community.csdn.net/Expert/topic/3767/3767298.xml?temp=.5943567
ronggang 2005-02-20
  • 打赏
  • 举报
回复
回Elvewyn(Elvewyn),不是一次请求,写归写,读归读的。

我现在搞不明白,到底框架对Cookies的读写有没有影响,为什么单独执行可以写入;把它放在框架里,可以写,但只能在本页面可读。
Elvewyn 2005-02-20
  • 打赏
  • 举报
回复
说一句幼稚的话:写cookie和读取cookie是不是在一次请求中进行的?如果是肯定就读不出来了。

28,391

社区成员

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

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