PHP 7-세션 옵션

PHP7 +부터 session_start() 함수는에 설정된 세션 구성 지시문을 재정의하는 옵션 배열을 허용합니다. php.ini. 이 옵션은session.lazy_write이는 기본적으로 켜져 있으며 세션 데이터가 변경된 경우 PHP가 모든 세션 파일을 덮어 쓰게합니다.

추가 된 또 다른 옵션은 read_and_close이는 세션 데이터를 읽은 다음 세션을 변경하지 않고 즉시 닫아야 함을 나타냅니다. 예 : Setsession.cache_limiter 비공개로 설정하고 다음 코드 스 니펫을 사용하여 세션을 읽은 직후 세션을 닫도록 플래그를 설정합니다.

<?php
   session_start([
      'cache_limiter' => 'private',
      'read_and_close' => true,
   ]);
?>