javascript - js 设置cookie 后 重启浏览器 cookie消失 , expire 已添加
PHP中文网
PHP中文网 2017-04-10 18:02:53
[JavaScript讨论组]

我在 jsp中添加cookie, 当用户操作时在js 中修改该cookie

js修改完cookie后,在当前页面中通过firebug查看 doucment.cookie显示没有修改, 我重开一个标签页(没有关闭浏览器), 同样方式查看, cookie 修改完成。 但当我重启浏览器后, 发现我之前修改的cookie已经不存在了。

jsp和js在对cookie 操作后我对其都添加了超时时间。

现在怀疑是js cookie 保存路径和jsp不一致。 但问题又来了, 不关闭浏览器而是重开标签页显示cookie已经修改了。

不清楚我问题是否描述清楚, 请帮助解答。

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
阿神

(1)如果 cookie 不包含到期日期,则可视为会话 cookie。 会话 cookie 存储在内存中,决不会写入磁盘。 当浏览器关闭时,cookie 将从此永久丢失。
(2)如果 cookie 包含到期日期,则可视为持久性 cookie。 在指定的到期日期,cookie 将从磁盘中删除。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号