2011-08-07 16 views
1

ASP.NETで有効期限のないクッキーを追加すると、セッションの最後にクッキーが期限切れになります。しかし、クッキーを更新するには何か特別なことはありますか?私は、既存のクッキーが過去に期限切れになるように設定したり、既存のクッキーの有効期限を更新したり、単にクッキーの値を更新することを提案しました。私は単に既存のクッキーの値を更新しようとしましたが、これはFiddlerでは何もしていないようです。 ASP.NETでメモリ内のCookieの値を更新する正しい方法はありますか?ASP.NETでセッションクッキーを更新する

答えて

2

ブラウザに新しいCookieを送信する必要があります。リクエストからクッキーを読み取り、値を変更してレスポンスに追加します。

これ

は、それが持っているのと同じ名前がブラウザによってキャッシュされたものを上書きしますクライアントにSet-Cookieヘッダーを送信します。次回は新しいCookieを送信します。

サイモン

0

あなたは

(例えばウェブbroserを再起動する)限り、あなたがセッションを終了していないとして、クッキー値を更新するために許されるべきWebブラウザをフェッチするようにあなたのWebページをキャッシュしないことを確認してください新バージョンでは、毎回

は、私はあなたがクッキー値を更新したいと仮定しますか? また、更新しようとすると、Cookieの名前が正しいことを確認してください。

関連する問題