Php7-session-options

提供:Dev Guides
2020年6月23日 (火) 02:06時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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,
   ]);
?>