PHP 7 Session 選項(xiàng)
PHP 7 Session 選項(xiàng)
PHP 7 session_start()函數(shù)可以接收一個(gè)陣列作為參數(shù),可以覆寫(xiě)php.ini中session的配置項(xiàng)。
這個(gè)特性也引入了一個(gè)新的php.ini設(shè)定(session.lazy_write),預(yù)設(shè)為 true,表示session資料只在發(fā)生變化時(shí)才寫(xiě)入。
除了常規(guī)的會(huì)話(huà)配置指示項(xiàng), 還可以在此數(shù)組中包含 read_and_close 選項(xiàng)。如果將此選項(xiàng)的值設(shè)為 TRUE, 那麼會(huì)話(huà)檔案會(huì)在讀取完畢之後馬上關(guān)閉, 因此,可以在會(huì)話(huà)資料沒(méi)有變動(dòng)的時(shí)候,避免不必要的檔案鎖定。
實(shí)例
把cache_limiter設(shè)定為私有的,同時(shí)在閱讀完session後立即關(guān)閉。
實(shí)例
<?php session_start([ 'cache_limiter' => 'private', 'read_and_close' => true, ]); ?>