2012-03-28 70 views
2

我已经创建了如下的cookie,可以检索所有font_sizeback_colorfont_name。但是一旦关闭浏览器,cookie就会丢失。从我所知道的是,如果我们得到失效日期错误的cookie可能会丢失,但我已经测试了日期,expireGMT并没有问题。我在下面的代码中做了什么错误?我是否也需要包含path问题与cookie,关闭浏览器后cookie丢失

document.cookie = "font_size=14"; 
    document.cookie = "back_color=Gray"; 
    document.cookie = "font_name=Georgia"; 
    document.cookie = "expires=" + expireGMT; 

回答

5

document.cookie每个人写一个cookie的设置,和任何选项(包括cookie的有效期)必须对写集合。您需要包括在每一个cookie的任务的截止时间:

document.cookie = "font_size=14; expires=" + expireGMT; 
document.cookie = "back_color=Gray; expires=" + expireGMT; 
document.cookie = "font_name=Georgia; expires=" + expireGMT; 

不说,每一个cookie将被创建为会话cookie和到期时,浏览器的关闭。

+0

+1,希望你不介意我的编辑。 – JAAulde 2012-03-28 18:57:51

+0

做到了这一点,但我仍然失去cookie,可能是路径?我还没有给出路径 – 2012-03-28 19:01:36

+0

取决于您之后尝试加载cookie的位置。 – 2012-03-28 19:02:53

相关问题