Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中检查页面上的会话?_Php_Session_Session Variables - Fatal编程技术网

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

如何在php中检查页面上的会话?,php,session,session-variables,Php,Session,Session Variables,我已经在登录页面上创建了会话,并存储在一个变量中。 在登录页面上 $_SESSION['user_id'] = $id; 现在我想检查会话是否存在? 在其他页面 <?php if (session_status() == PHP_SESSION_ACTIVE) { echo 'Session is active'; } 您可以使用isset if (isset($_SESSION['user_id'])) { echo 'Session is activ

我已经在登录页面上创建了会话,并存储在一个变量中。 在登录页面上

$_SESSION['user_id'] = $id;
现在我想检查会话是否存在? 在其他页面

  <?php 
  if (session_status() == PHP_SESSION_ACTIVE) {
     echo 'Session is active';
  } 
您可以使用isset

if (isset($_SESSION['user_id'])) {
   echo 'Session is active';   
}
你可以使用isset

if (isset($_SESSION['user_id'])) {
   echo 'Session is active';   
}
你需要打电话

session_start();
以启动会话

要设置一个值

$_SESSION['user_id'] = 1;
检查会话是否存在且不为空

if(!empty($_SESSION))
{
    // write code here
}
检查是否设置了特定值

if(isset($_SESSION['user_id']))
{
    // write code here
}
你需要打电话

session_start();
以启动会话

要设置一个值

$_SESSION['user_id'] = 1;
检查会话是否存在且不为空

if(!empty($_SESSION))
{
    // write code here
}
检查是否设置了特定值

if(isset($_SESSION['user_id']))
{
    // write code here
}
可能的重复可能的重复