ホームページ >バックエンド開発 >PHPチュートリアル >PHP での SESSION の確立が期限切れになりました

PHP での SESSION の確立が期限切れになりました

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

PHP の SESSION 有効期限の設定
プロジェクトのニーズにより、PHP の SESSION は一部のデータを保存する必要がありますが、処理できない有効期限が常に存在します。 セッションの有効期限が に設定されている場合の設定について説明します。無効な場合は、以下の解決策を参照してください。 方法:

PHP で php.ini を設定し、session.gc_maxlifetime = 1440 #(PHP5 のデフォルトは 24 分)

ここで有効期限を設定できます。しかし、設定後に が機能しないと言う人もいます。

実際には、それが機能しないのではなく、システムのデフォルトの

セッションが原因です。 .gc_probability = 1

session.gc_divisor = 1000

ガベージ コレクションには確率があり、1/1000 はセッションが 1000 回に 1 回だけリサイクルされることを意味します。

訪問量が多い限り、リサイクル効果を達成できます。

それ以外の場合は、session.gc_divisor の値を設定することもできます。

例: session .gc_divisor = 1 なので、SESSION の有効期限の影響が明確にわかります。

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