0

Safary、chrome、firefox、operaを使用してローカルホストで自分のWebサイトを試しましたが、ブラウザを閉じるとセッションも削除されるようです。しかし、Chromeを試してみたところ、まだそこにあります。どうしてこんなことに ?

4

2 に答える 2

4

セッションは基本的にブラウザによって保存されるクッキーです。

クッキーには時代があります。それらが期限切れになると、ブラウザは通常それらを破棄し、サーバーはそれらを無視します。

また、ブラウザを閉じた後に削除する必要がある特別な種類のCookieもあります。

SafaryとFirefoxを閉じるとセッションが消えるので、2番目のタイプのCookieがあるように見えます。では、Chromeブラウザを閉じてもよろしいですか?別の仮想デスクトップなどにウィンドウが残っている可能性があります...

于 2012-08-09T06:54:34.033 に答える
2

セッションはデフォルトでCookieに保存されます。

Cookieはブラウザに保存される小さな値であり、常に有効期限があります。有効期限が過ぎている場合、Cookieはすぐに破棄されます。Cookieに将来の有効期限がある場合、その日付まで保持および使用され、その時点でCookieは破棄されます。また、ブラウザが開いている限りCookieを有効と見なすようにブラウザに指示する特別な「日付」もあります。通常、ブラウザは、をクリックしXてアプリケーションを閉じると、これらのCookieを破棄します。

ブラウザは、Cookieを削除しないように(期限切れのCookieであっても)、Cookieがまだ有効であっても、アプリケーションを閉じるたびにCookieを削除するように、またはCookieをまったく受け入れないように構成できることに注意してください。

于 2012-08-09T07:01:08.267 に答える