プロが教えるわが家の防犯対策術!

javascriptでクッキーを書き出しているんですが、確実にクッキーの値を上書きするにはどうすればいいのでしょうか?
通常では同じkeyがあれば上書きされるはずですよね?それなのに、クッキーの内容を確認すると同じkeyで値が違うものができていて判定ができない状態です。
上書きされないという問題の原因が自分ではわかりません。何か原因があるとすれば解決方法などありますでしょうか?
どなたか是非ご教示の程お願いします。


/*クッキー作成の関数*/
function SetCookie(Value){
Expires = new Date();//日付オブジェクト作成
Expires.setTime(Expires.getTime()+(1000*60*60*24*365));//デフォルト1年有効
Expires = "expires=" + Expires.toGMTString();//クッキーの有効期限を作成
SetData = "Area=" + escape(Value) + ";";//クッキー名=値 を作成
document.cookie = SetData + Expires + ";domain=123456789;path=/;";//クッキー発行
}

A 回答 (1件)

>通常では同じkeyがあれば上書きされるはず



そうでもないです
きちんとやるなら前のデータを削除して、新たに追加することです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!