ホームページ  >  記事  >  バックエンド開発  >  関連する session_id

関連する session_id

WBOY
WBOYオリジナル
2016-06-13 13:12:12863ブラウズ

session_id
について質問してください。

session_id

ブラウザを閉じて再度アクセスすると、echo session_id()が出てくるたびにIDが違うことがわかります。

いくつかの情報を確認したところ、session.cookie_lifetime = 0 と関係があることがわかりました。値が 0 の場合、クライアントに保存されている Cookie はブラウザを閉じると削除されるため、session_start() IDを再度生成する必要があります。

次に、session.cookie_lifetime =9999 の値を 9999 に設定します。ブラウザを閉じたときに有効期限が切れるのを防ぎたいのですが、ブラウザを再度開いた後に生成される session_id が異なるのはなぜですか?

-----解決策---------
echo ini_get("session.cookie_lifetime"); 有効であることを確認しますか?

さらに、9999 であっても、GC は gc_maxlifetime を設定して期限切れのセッション ファイルをクリーンアップします

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