從PHP7+,session_start()函數(shù)接受數(shù)組參數(shù)覆蓋在php.ini中設(shè)置的會話配置指令。這些選項(xiàng)支持 session.lazy,在默認(rèn)情況下如果PHP會話數(shù)據(jù)改變,那么會覆蓋任何會話數(shù)據(jù)信息。
添加另一種選擇是:read_and_close,這表明會話數(shù)據(jù)應(yīng)被讀取,然后該會話應(yīng)當(dāng)立即被關(guān)閉不變。例如,session.cache_limiter 設(shè)置為私有,并設(shè)置標(biāo)志使用下面的代碼片段之后立即關(guān)閉會話。<?php session_start([ 'cache_limiter' => 'private', 'read_and_close' => true, ]); ?>