我收到 This Page Isn't working 并且它在 PHP 中重定向了太多次

I'm getting This Page Isn't working and that it is redirecting too many times in PHP

我知道基本上页面重定向到重定向到第一页的页面,但出于某种原因,我似乎无法在我的代码中找到错误。基本上,如果会话未登录,请转到登录页面/什么都不做,但如果他们已登录,则将他们重定向到索引。

 if (isset($_SESSION['loggedin'])) {
    if ($_SESSION['loggedin'] == null || $_SESSION['loggedin'] == "false") {
        $_SESSION['loggedin'] == "false";
    }
    elseif ($_SESSION['loggedin'] == "true") {
    header('location:index.php');
    }
}

你可以简单地这样做:)

这是您系统登录页面中的“index.php”:

<?php 
session_start();
if(isset($_SESSION['loggedin'])){
header("location:your_dashboard.php"); //your main dashboard
}
?>

这是您系统中的“your_dashboard.php”:

<?php 
session_start();
if(!isset($_SESSION['loggedin'])){
header("location: index.php"); //index of your login page
}
?>