ホームページ  >  記事  >  バックエンド開発  >  セッションに関するちょっとした質問

セッションに関するちょっとした質問

WBOY
WBOYオリジナル
2016-06-23 14:00:13885ブラウズ

セッションについてですが、サーバーにリクエストをし続けるとセッションは消えてしまいますか?


ディスカッションへの返信(解決策)

セッションが消えるのはなぜですか?サーバーをリクエストすると、セッション ID が生成され、Cookie またはメモリに保存されます。

セッションが消えるのはなぜですか?サーバーをリクエストすると、セッション ID が生成され、Cookie またはメモリに保存されます。

私もこの問題に遭遇しました、期限切れにならないようにそのセッションにアクセスする必要がありますか、それともphpページにアクセスするだけで期限切れになりませんか?

サーバーにアクセスしている限り期限切れにならないようです?セッションの有効期間内であれば、有効期間は再度延長されます
今夜試してみます。

同じブラウザプロセスがサーバーにリクエストを続けても、セッションは消えません
注:
同じブラウザプロセスを変更すると消えます
常にまたは継続的に、間隔が php.ini の設定を超えると、セッションが失われます消えてしまった可能性があります

同じブラウザプロセスがサーバーにリクエストを続けており、セッションは消えません
注:
同じブラウザプロセスは、変更されると消えます
間隔が php の設定を超えると、継続的または継続的に行われます。 ini 、消える可能性があります

静的ページをリクエストしても無駄です。 PHP ページである必要がありますか? PHP ページも session_start() を記述する必要がありますか?

結果に注目して一緒に学びましょう

上の階に来てください、私はまだこれを学んでいません、一緒に学びましょう。

静的ページをリクエストしても無駄です。 PHP ページである必要がありますか? PHP ページも session_start() を記述する必要がありますか
はい
セッションは、サーバー側スクリプトによって提供される関数です。明示的に開始する必要があります

1. セッションを閉じると消えます。ブラウザ。
2. ブラウザーが開いていても、サーバーへのリクエストが一定時間行われない場合 (セッション タイムアウトを超えると)、ブラウザーは表示されなくなります。
3. ブラウザを開いたままにし、常にリクエストがある場合 (時間間隔がタイムアウト未満である場合)、リクエストは消えません。

セッションの存続期間を確認することをお勧めします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。