現在の位置: ホーム> 関数カテゴリ一覧> session_gc

session_gc

セッションデータガベージコレクションを実行します
名前:session_gc
カテゴリ:セッションセッション
対応言語:php
一言説明:セッションガベージコレクターを手動で開始して、期限切れのセッションデータをクリアします

関数名:session_gc()

該当するバージョン:PHP 4.0.3以上

関数の説明:session_gc()関数は、セッションガベージコレクターを手動で開始し、期限切れのセッションデータをクリアするために使用されます。

構文:bool session_gc()

戻り値:この関数は、ガベージコレクターが正常に開始されるかどうかを示すブール値を返します。

例:

 // 启动会话垃圾回收器$result = session_gc(); if ($result) { echo "会话垃圾回收器已成功启动。"; } else { echo "会话垃圾回收器启动失败。"; }

注:

  • デフォルトでは、セッションガベージコレクターが自動的に開始され、期限切れのセッションデータがクリアされます。したがって、通常、session_gc()関数を手動で呼び出す必要はありません。
  • セッションガベージコレクターの開始時間と実行時間は、session.gc_probabilityとsession.gc_divisorパラメーターによって決定されます。デフォルトでは、確率は1/100です。つまり、100セッションのスタートアップごとに実行されるごみ収集操作は1つだけです。
  • session_gc()関数は、期限切れのセッションデータのみをクリアし、現在使用されているセッションデータを削除しません。
類似の関数
人気記事(にんききじ)