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