0

response.Cookies(SOFTWARE_PROGRAM_NAME).Expires = datetime.now.adddays(365 * 10)

これにより、有効期限が10年に設定されます。

とにかく無制限に設定しますか?

4

1 に答える 1

-2

Cookie は、ショッピング カートやユーザー認証セッションを識別するトークンなど、一時的な状態情報を保存することを目的としていました。もちろん、ユーザーはブラウザのキャッシュをクリアすることで、Cookie を簡単に削除できます。永遠に続く Cookie が必要な場合は、それを取得することはありません。Cookie の目的ではありません。ユーザーベースの情報を永続的に保存する場合は、データベースまたは他のサーバー側のストレージに保存することを検討してください。

RFC2109から:

もちろん、多くの異なる潜在的なコンテキストがあり、したがって多くの異なる潜在的なセッションのタイプがあります。Cookie の交換によって作成されるセッションの設計者のパラダイムには、次の重要な属性があります。

  1. 各セッションには始まりと終わりがあります。

  2. 各セッションは比較的短命です。

  3. ユーザー エージェントまたはオリジン サーバーのいずれかがセッションを終了する場合があります。

  4. セッションは、状態情報の交換において暗黙的です。

つまり、各セッションには開始と終了があるため、Cookie は期限切れでなければなりません。

于 2012-06-28T21:24:19.843 に答える