PHP session_cache_expire 會話函數

定義和用法

session_cache_expire - 返回當前緩存的到期時間php

語法

session_cache_expire ( [ string $new_cache_expire ] )

  

session_cache_expire() 返回 session.cache_expire 的設定值。請求開始的時候,緩存到期時間會被重置爲 180,而且保存在 session.cache_expire 配置項中。 所以,針對每一個請求,須要在 session_start() 函數調用以前 調用 session_cache_expire() 來設置緩存到期時間。html

參數

 

參數 必需的 描述
new_cache_expire 若是給定 new_cache_expire ,就使用 new_cache_expire 的值設置當前緩存到期時間。
注意: 僅在 session.cache_limiter 的設置值 不是 nocache 的時候, 才能夠設置 new_cache_expire 參數。

返回值

返回 session.cache_expire 的當前設置值, 以分鐘爲單位,默認值是 180 (分鐘)。緩存

示例

/* 設置緩存限制爲 「private」 */
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
/* 設置緩存過時時間爲 30 分鐘 */
session_cache_expire(30);
$cache_expire = session_cache_expire();
/* 開始會話 */
session_start();
echo "The cache limiter is now set to $cache_limiter<br />";
echo "The cached session pages expire after $cache_expire minutes";

  

 

相關函數

session_cache_limiter() - 讀取/設置緩存限制器session

session_regenerate_id() - 使用新生成的會話 ID 更新現有會話 ID函數

session_start() - 啓動新會話或者重用現有會話ui

SessionHandler::create_sid() - 返回一個新的會話IDhtm

相關文章
相關標籤/搜索