Cookieが消える?
こんにちは
自作のWebページを作成したのですが
画面遷移を繰り返しているとCookieが
消えることがあるのです。
こういうことってあるのでしょうか?
環境は以下の通りです。
OS:Win2000,XP Pro
ブラウザ:IE 6.0
Cookie書込み:javascript
setCookie("bbb","hammy")
function setCookie(key, val, tmp) {
tmp = key + "=" + escape(val) + "; ";
tmp += "path=/aaa/;";
tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
document.cookie = tmp;
}
Cookie読込み:javascript
function getCookie(key, tmp1, tmp2, xx1, xx2, xx3) {
tmp1 = " " + document.cookie + ";";
xx1 = xx2 = 0;
len = tmp1.length;
while (xx1 < len) {
xx2 = tmp1.indexOf(";", xx1);
tmp2 = tmp1.substring(xx1 + 1, xx2);
xx3 = tmp2.indexOf("=");
if (tmp2.substring(0, xx3) == key) {
return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
}
xx1 = xx2 + 1;
}
return("");
}
Cookie削除 javascript
delCookies("CCC")
function delCookies(key) {
tmp = key;
tmp += "=;path=/aaa/;";
tmp += "expires=Thu,01-Jan-2000 00:00:01 GMT";
document.cookie = tmp;
}
画面遷移
A画面でCookie書込み⇒B画面でCookie情報を読込み
⇒C画面でCookie情報を読込み
現象:C画面でCookieが読込めない。
備考:C画面では読込みの前に別のCookieを削除しています。
B画面ではCookieの有無をチェックしているだけです。
何か疑問に思えることがありましたら教えてください。
お礼
回答ありがとうございます。 そうなんですか!