• ベストアンサー

cookieの操作について

OS Winxp プロ ブラウザ IE6 初心者です。 JavaScriptでcookieの取得、書き込み方法を教えて下さい。 初心者なのでなるべく解りやすく書いてくれると助かります。 また、cookieのファイル名と、valueでの名前の扱いが違うと聞いたのですが何のことなんでしょうか? cookieを取得するのに「パス」の指定もした方がいいのでしょうか? その辺の説明も書いてくれるとありがたいです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

クッキーの期限を一定期間にするとき(100日とか) function set_cookie(key,val){ var yuukoukikan = 100; if(val != ""){ var expiresDate = new Date(); expiresDate.setTime(expiresDate.getTime() + yuukoukikan * 24 * 60 * 60 * 1000); tmp = key + "=" + escape(val) + "; "; tmp += "expires="; tmp += expiresDate.toGMTString(); document.cookie = tmp; } } クッキーの期限を特定の日にするとき(2031年の1月1日) function set_cookie(key, val) { tmp = key + "=" + escape(val) + ";"; tmp += "expires=Wed, 01-Jan-2031 00:00:00 GMT;"; document.cookie = tmp; } という感じで設定します。 パスは複数のページでやり取りする場合を除き必要ありません。 keyにはクッキーの名前valにはクッキーの値を入れます。

kazuki_01
質問者

お礼

早速の回答、ありがとうございます。 試してみますね。 cookieの名前というのは例題で言う”key”と 認識してよろしいんですよね?

関連するQ&A

専門家に質問してみよう