如何在php中检查页面上的会话?

时间:2017-08-26 07:31:51

标签: php session session-variables

我在登录页面上创建了会话并存储在变量中。 在登录页面

$_SESSION['user_id'] = $id;

现在我想查看是否存在的会话?        在其他页面上

  <?php 
  if (session_status() == PHP_SESSION_ACTIVE) {
     echo 'Session is active';
  } 

2 个答案:

答案 0 :(得分:1)

您可以使用isset

if (isset($_SESSION['user_id'])) {
   echo 'Session is active';   
}

答案 1 :(得分:1)

您需要致电

session_start();

在文件顶部开始会话。

设置值

$_SESSION['user_id'] = 1;

检查会话是否存在而不是空

if(!empty($_SESSION))
{
    // write code here
}

要设置检查特定值

if(isset($_SESSION['user_id']))
{
    // write code here
}