Php 这是检查会话的可接受方式吗

Php 这是检查会话的可接受方式吗,php,Php,目前,我想检查许多页面是否设置了会话,如果未设置会话,则重定向,这是一种可接受的方法吗 function checkLogin() { if(!isset($_SESSION["userId"]) ){ header("location:index.php"); exit(); } } session_start(); checkLogin(); 是的,没什么问题 您还可以检查会话是否已启动 if (session_status()

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

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');
}

这可能会有帮助。

谢谢,我想我有点想得太多了,我也会阅读教程