收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1697|回复: 12

[asp] Cookie 的问题,,

[复制链接]
发表于 2007-6-11 17:26:49 | 显示全部楼层 |阅读模式
问题是这样的:
有一个登录页面,login.asp ,登录之后转入 default.asp ,现在我在另一个新窗口中打开default.asp,提示没有登录,但是我想让在新窗口中打开的页面已经登录,session 似乎是不可能了,于是想到用cookie ,
有两个测试文件,write.asp  和 read.asp
代码分别如下:
write.asp 写入cookie信息
<%
response.cookies("username").path = "/"
response.Cookies("username").expires=date+1
response.cookies("username") = "libin"
%>
<a href = "read.asp">点击我</a>

read.asp 读取 cookie 信息
<%
response.write request.cookies("username")
%>

上述代码能够实现要求,问题是:

如果去掉 response.Cookies("username").expires=date+1 这一行,则新开窗口中读取不到cookie,

Why ??
发表于 2007-6-11 17:29:58 | 显示全部楼层
不设置有效期,则是临时Cookie,只在当前浏览器进程内有效,浏览器关闭Cookie就没了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-11 17:34:54 | 显示全部楼层
问题是,我的第一个页面没有关闭,新开窗口中依然读取不到cookie

小雨总是很热心,,我好崇拜你哦,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-12 08:00:58 | 显示全部楼层
顶一下,,
回复 支持 反对

使用道具 举报

发表于 2007-6-12 08:28:11 | 显示全部楼层
把response.cookies("username").path = "/"
去掉再试试看.如果没有设置cookies("**").expires 在没有关闭IE的情况下是有效的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-12 08:45:56 | 显示全部楼层
没用,必须加这句,,

response.Cookies("username").expires=date+1
回复 支持 反对

使用道具 举报

发表于 2007-6-12 08:46:17 | 显示全部楼层
不设置有效期,则是临时Cookie,只在当前浏览器进程内有效,浏览器关闭Cookie就没了……

新开窗口,是点IE图标吧?那就是不同的进程了。

如果是当前窗口,ctrl+N出来的,就是一个进程。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-12 08:49:45 | 显示全部楼层
哦,如果设置了有效期,那就在所有浏览器进程内有效吗??
回复 支持 反对

使用道具 举报

发表于 2007-6-12 08:53:21 | 显示全部楼层
是的…………

设置了有效期,这个Cookie就被写到硬盘上了……所有进程内都有效。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-12 09:08:58 | 显示全部楼层
哦,了解,,
回复 支持 反对

使用道具 举报

发表于 2007-6-12 09:09:37 | 显示全部楼层
学习到了 哈哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-12 09:15:52 | 显示全部楼层
另外再问一句,这三句代码,顺序上有区别么,如果顺序倒过来,会怎么样??
回复 支持 反对

使用道具 举报

发表于 2007-6-12 10:11:26 | 显示全部楼层
都是一样一样一样的…………
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-8-15 14:18 , Processed in 0.124685 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表