这是检查会话的可接受方法吗?

  • 本文关键字:可接受 方法 会话 php
  • 更新时间 :
  • 英文 :


目前,我想检查许多页面是否设置了会话,如果未设置会话,则重定向,这是一种可以接受的方法吗?

function checkLogin()
{
    if(!isset($_SESSION["userId"]) ){
        header("location:index.php");
        exit();
    }
}

session_start(); 
checkLogin();

是的,它没有任何问题。

您还可以检查会话是否已启动

    if (session_status() == PHP_SESSION_NONE OR !isset($_SESSION['username'])) {
  header('index.php');
}

本教程可能会有所帮助。

最新更新