Php7-session-options
提供:Dev Guides
PHP 7-セッションオプション
PHP7以降、* session_start()関数は、 *php.ini で設定されたセッション構成ディレクティブをオーバーライドするオプションの配列を受け入れます。 これらのオプションは session.lazy_write をサポートします。これはデフォルトでオンになっており、セッションデータが変更された場合、PHPがセッションファイルを上書きします。
追加された別のオプションは read_and_close です。これは、セッションデータを読み取り、その後セッションを変更せずにすぐに閉じることを示します。 たとえば、次のコードスニペットを使用して、 session.cache_limiter をprivateに設定し、読み取り直後にセッションを閉じるようにフラグを設定します。
<?php
session_start([
'cache_limiter' => 'private',
'read_and_close' => true,
]);
?>