※ ChatGPTを利用し、要約された質問です(原文:JavaScriptによるクッキーの書込みについて)
JavaScriptによるクッキーの書込みについて
このQ&Aのポイント
JavaScriptを使用してクッキーを書き込む方法について詳しく教えてください。
クッキーの書き込みでpath=/が有効にならない問題について解決方法を教えてください。
書籍や資料に詳しいクッキーの情報が少ないため、クッキーについての知識を教えてください。
JavaScriptによるクッキーの書込みについて
JavaScriptによるCookieの書込みで以下のようにhtmlにはりつけているのですが、どうしてもpath=/が有効になりません。
書き込まれたクッキーをみるとクッキーを書き込むディレクトリになってしまいます。
<script type="text/javascript">
<!--
var limit = 1; //有効期限日数をいれる
exp=new Date();
exp.setTime(exp.getTime()+1000*60*60*24*limit);
var no = '01010088';
var img_url = './0101/img/0088/01010088i.gif'
var url= './0101/01010088.html';
var itemname= '遠赤外線セラミックの竈(かまど)炊き風炊飯鍋と御櫃(おひつ)セット';
var price = '7960';
var souryou = '700';
setCookie(no,'img:' + img_url +',url:' + url + ',itemname:' + itemname + ',price:' + price + ',souryou:'+ souryou +',',exp);
function setCookie(key, val, val_exp,tmp) {
tmp = key + "=" + escape(val) + "; ";
tmp += "expires= " + val_exp.toGMTString(); + "; ";
tmp += "path=/;";
document.cookie = tmp;
}
// -->
</script>
書籍をいろいろみたのですがクッキーについて詳しくかいているのがあまりなくて・・・
ご教授お願いします。
お礼
さっそくの回答ありがとうございます。 いろいろ試したところ path=/を最後に書くのではなく、期限の上に書いたところうまくいきました。 お騒がせしました。