PHP session_status 会话函数
-
定义和用法
session_status - 返回当前会话状态 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
session_status ( void )
session_status() 被用于返回当前会话状态。 -
参数
参数 必需的 描述 无 -
返回值
- PHP_SESSION_DISABLED - 会话是被禁用的。
- PHP_SESSION_NONE - 会话是启用的,但不存在当前会话。
- PHP_SESSION_ACTIVE - 会话是启用的,而且存在当前会话。
-
示例
function is_session_started() { if ( php_sapi_name() !== 'cli' ) { if ( version_compare(phpversion(), '5.4.0', '>=') ) { return session_status() === PHP_SESSION_ACTIVE ? TRUE : FALSE; } else { return session_id() === '' ? FALSE : TRUE; } } return FALSE; } // Example if ( is_session_started() === FALSE ) session_start();
-
相关函数
session_start() - 启动新会话或者重用现有会话