PHP 判断 Session 是否“已开启”
admin 阅读:77 2024-03-02
PHP 5.4 及以上版本可以用 session_status() 的返回值来判断,PHP 5.4 以下用 session_id() 是否有值来判断。
兼容性 PHP 判断 Session 是否“已开启”函数:
/**
* 判断会话是否已开启,www.codesou.cn
*
* @return bool
*/
function session_is_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;
}
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!