javascript - cookie的日期没有怎么回事
天蓬老师
天蓬老师 2017-04-10 15:39:04
[JavaScript讨论组]
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
    var Days = 30; //此 cookie 将被保存 30 天
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ value + ";expires=" + exp.toGMTString();
}
setCookie('mike','aa');
console.log(document.cookie);


为什么在本地服务器上出来的cookie只有mike=a,而没有下面的截止日期?
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
高洛峰

Cookies的存储和过期都由客户端处理,浏览器向服务器发送Cookies时不会包含过期时间。

由于Cookies可以伪造,因而即便服务端可以获取Cookies的过期时间(实际不可能),也不能信任之。

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

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