PHP 7 세션 옵션
PHP 7 session_start() 함수는 배열을 매개변수로 받을 수 있으며, 이는 php.ini의 세션 구성 항목을 재정의할 수 있습니다.
이 기능에는 기본적으로 true로 설정되는 새로운 php.ini 설정(session.lazy_write)도 도입되었습니다. 즉, 세션 데이터는 변경될 때만 기록됩니다.
일반 세션 구성 지시문 외에도 이 배열에 read_and_close 옵션을 포함할 수도 있습니다. 이 옵션의 값을 TRUE로 설정하면 세션 파일을 읽은 후 즉시 닫히므로 세션 데이터가 변경되지 않은 경우 불필요한 파일 잠금을 방지할 수 있습니다.
Example
cache_limiter를 비공개로 설정하고 읽은 후 즉시 세션을 닫습니다.
인스턴스
<?php session_start([ 'cache_limiter' => 'private', 'read_and_close' => true, ]); ?>