session_status
返回當前會話狀態
函數名:session_status()
適用版本:PHP 5.4.0 及以上版本
函數說明:session_status() 函數用於獲取當前會話的狀態。會話狀態可以是以下三種之一:
語法:session_status()
示例:
// 检查会话状态$status = session_status(); if ($status == PHP_SESSION_DISABLED) { echo "会话功能已禁用"; } elseif ($status == PHP_SESSION_NONE) { echo "当前没有会话"; } elseif ($status == PHP_SESSION_ACTIVE) { echo "当前有活动会话"; }
以上示例中,首先使用session_status() 函數獲取當前會話的狀態,然後根據返回的狀態值,進行相應的處理。如果會話功能被禁用,則輸出"會話功能已禁用";如果當前沒有會話,則輸出"當前沒有會話";如果當前有活動會話,則輸出"當前有活動會話"。
請注意,在使用session_status() 函數之前,必須先調用session_start() 函數來啟動會話。否則,無法正確獲取會話狀態。