2012-03-28 14 views
2

以下のようなクッキーを作成し、font_size,back_colorfont_nameのすべてを取得できます。しかし、ブラウザを閉じると、クッキーは失われます。私が知っていることは、有効期限が切れると間違ったクッキーが失われる可能性がありますが、私は日付をテストしました。expireGMTとうまくいきます。私は以下のコードで間違ったことをしましたか? pathも含める必要がありますか?クッキーに関する問題ブラウザを閉じた後にクッキーが失われる

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

答えて

5

document.cookieに個々の書き込みには、クッキーの設定で、(そのクッキーの有効期限を含む)すべてのオプションは、その書き込みに設定する必要があります。あなたはすべてのクッキーの割り当てに期限が切れる時間を含める必要があります。それなし

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

、各クッキーはセッションクッキーとして作成され、ブラウザが閉じていたときに期限切れになります。

+0

+1、私の編集は気にしないでください。 – JAAulde

+0

それはしましたが、私はまだクッキーを失っています、パスかもしれませんか?私はパスを与えていません –

+0

後でCookieをロードしようとしている場所によって異なります。 –

関連する問題