関連する値session.cookie_lifetimesession.cookie_pathsession.cookie_domainsession.cookie_securesession.cookie_httponly以下は、デフォルトの設定を取得後、設定を変更して、その変更内容を表示する例です。</body></html>session_cookie_params.php有効期限の変更セッションクッキーの有効期限はデフォルトでは0秒となっていて、これは「ブラウザを閉じるまで」の意味です。関数を使ってセッションクッキーの有効期限を変更するには、以下のようにします。//有効期限を変更session_set_cookie_params(600);//セッション開始session_start();但し、すでにセッションクッキーが作成されている場合はこの方法では効果がないので、以下のように直接クッキーを設定します。後に実行する必要があります。不用意に延ばすことは、セキュリティ面のリスクを高めることになるので注意が必要です。セッションの有効期限に関する設定項目は以下になります。ガーベッジコレクション(GC)が行います。ガーベッジコレクション(GC)は、session_start()が呼ばれた時(誰かがアクセスしてきたタイミング)に一定の確率で起動するようになっています。session.gc_divisor(デフォルト:1/100)がガーベッジコレクション(GC)の起動する確立になります。漏洩すると、他人にセッションを乗っ取られる(セッションハイジャック)可能性があります。定期的な変更はセッションハイジャックに対する有効な対策です。関数を呼び出すことで変更することができます。新しい値に変換してくれます。)パラメータ$delete_old_session(bool):関連付けられた古いセッションを削除するかどうか。指定するようにします。