session start() 選項
從 PHP Sessions 開始,我們可以將帶有基於會話的 php.ini
選項的陣列傳遞給 session_start
函式。
例
<?php
if (version_compare(PHP_VERSION, '7.0.0') >= 0) {
// php >= 7 version
session_start([
'cache_limiter' => 'private',
'read_and_close' => true,
]);
} else {
// php < 7 version
session_start();
}
?>
此功能還引入了一個名為 session.lazy_write
的新 php.ini
設定,預設為 true
,意味著會話資料只有在更改時才會被重寫。