- 締切済み
教えてください
設定したクッキーをブラウザを閉じずに時間設定も無く削除する方法はないですか? 教えてください お願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- wp_
- ベストアンサー率54% (132/242)
回答No.3
jsでexpiresを過去に設定するならこんな感じ。 ただブラウザ閉じずに破棄が出来たかどうかは覚えてません。 // 多分不可能な気がする <SCRIPT type='text/javascript'><!-- function deleteCookie() { tt = new Date(); tt.setYear(0); document.cookie = "クッキー名=;expires=" + tt.toGMTString(); } // --></script>
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
javascriptでけせますよ (ここはPHPのカテなので詳細は回答できません)
- wp_
- ベストアンサー率54% (132/242)
回答No.1
何がしたいのか全く分かりませんが。 コーディングで使っているのならば仕様を確認しましょう。 Netscape cookie仕様 http://wp.netscape.com/newsref/std/cookie_spec.html >時間設定も無く削除する方法 クッキーはブラウザの機能なので、使っているブラウザに削除機能はあるでしょう。 ieなら[ツール]-[インターネットオプション] fxなら[ツール]-[オプション]-[プライバシー] か。この場合は微妙にカテ違いな気がするが。 コード側から削除するのは有効時間を過去に設定するくらいしか方法はないでしょう。
補足
回答ありがとうございます。 そうではなくて・・・ セッション変数を破棄するみたいな形で サーバー側がブラウザにセットしたクッキー変数を破棄したいです。 セッションに変えれば話は早いのですが、面倒なため変えたくありません。 宜しくお願いします。