首页 > cookie的日期没有怎么回事

cookie的日期没有怎么回事

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,而没有下面的截止日期?

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

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

【热门文章】
【热门文章】