ホームページ >バックエンド開発 >PHPチュートリアル >PHP での SESSION 有効期限の設定
プロジェクトの都合上、PHPでは一部のデータをSESSIONに保存する必要がありますが、常に処理できない有効期限が存在します。セッションの有効期限が無効に設定されている場合のセッションの有効期限の設定について説明します。次の解決策を参照してください:
PHP で php.ini を設定し、session.gc_maxlifetime = 1440 #(PHP5 のデフォルトは 24 分)
< ;br/>ここで有効期限を自由に設定できますが、設定した後に機能しないという人もいます。
実際には、これは機能しないのではなく、システムのデフォルト設定が次のとおりです:
session.gc_probability = 1
session.gc_divisor = 1000
ガベージ コレクションの確率は、はい、1/1000 は、セッションが 1000 回に 1 回だけリサイクルされることを意味します。
訪問量が多い限り、リサイクル効果を得ることができます。
そうでない場合は、チェックを設定することもできます。 session.gc_divisor の値。
例: session.gc_divisor = 1。これにより、SESSION の有効期限の影響が明確にわかります。