检查PHP会话是否处于活动状态;

5 php session

基本上我想达到的目的是,下面的方法不起作用,但是您应该了解一下。

if (session_status() == PHP_SESSION_ACTIVE) {
  show specific icons
}
else
{
  don't show specific icons
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么。如何可靠地检查是否在php 5.4中启动了会话。我在某处读过,这是推荐的方法。

Cyr*_* N. 3

session_status适用于 PHP v5.4 及更高版本,也许这就是原因。

您可以尝试使用session_id

session_id() 返回当前会话的会话 ID,如果没有当前会话(不存在当前会话 ID),则返回空字符串 ("")。

正是 PHP 5.4 以下所需的!;)