ホームページ  >  記事  >  バックエンド開発  >  PHP での SESSION 有効期限の設定

PHP での SESSION 有効期限の設定

巴扎黑
巴扎黑オリジナル
2016-11-11 15:15:12946ブラウズ

プロジェクトの都合上、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 の有効期限の影響が明確にわかります。

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