目前,我想检查许多页面是否设置了会话,如果未设置会话,则重定向,这是一种可以接受的方法吗?
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');
}
本教程可能会有所帮助。