目前,我想检查多个页面是否设置了会话,如果未设置会话则重定向,这是否可以接受?
function checkLogin()
{
if(!isset($_SESSION["userId"]) ){
header("location:index.php");
exit();
}
}
session_start();
checkLogin();
答案 0 :(得分:1)
是的,它没有任何问题。
您还可以检查会话是否已启动
if (session_status() == PHP_SESSION_NONE OR !isset($_SESSION['username'])) {
header('index.php');
}
此tutorial可能会有所帮助。