Latest web development tutorials

PHP 7 Session 選項

PHP 7 新特性 PHP 7新特性

PHP 7 session_start()函數可以接收一個數組作為參數,可以覆蓋php.ini中session的配置項。

這個特性也引入了一個新的php.ini設置(session.lazy_write),默認情況下設置為true,意味著session數據只在發生變化時才寫入。

除了常規的會話配置指示項, 還可以在此數組中包含read_and_close 選項。 如果將此選項的值設置為TRUE, 那麼會話文件會在讀取完畢之後馬上關閉, 因此,可以在會話數據沒有變動的時候,避免不必要的文件鎖。

實例

把cache_limiter設置為私有的,同時在閱讀完session後立即關閉。

實例

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

PHP 7 新特性 PHP 7新特性