什么是PHP7的Session選項

2018-11-01 15:57 更新

Session 會話

PHP 中的 session 會話是通過唯一的會話 ID 來驅(qū)動的,會話 ID 是一個加密的隨機數(shù)字,由 PHP 生成,在會話的生命周期中都會保存在客戶端。

PHP7 Session選項

在 PHP7 版本中(以及更高的版本),session_start()函數(shù)可以接受一個選項數(shù)組來覆蓋 php.ini 中設置的會話配置指令。這些選項支持 session.lazy_write,默認情況下它的取值為 true,它會導致 PHP 覆蓋任何會話文件(如果會話數(shù)據(jù)已經(jīng)更改)。 

session_start()函數(shù)添加的另一個選項是 read_and_close,它表示會話數(shù)據(jù)應該被讀取,然后會話會立即被關閉。

例如,將 session.cache_limiter 設置為 private,并設置該標志,以便在讀取后立即關閉會話,方法是使用下面的代碼段。

<?php
   session_start([
      'cache_limiter' => 'private',
      'read_and_close' => true,
   ]);
?>
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號