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