我想做一個用戶登錄網站,我有一個header.php和一個home.php文件。 我有header.php文件頁面下面的代碼:在home.php頁面上如何解決重定向循環錯誤?
<?php
include ("./inc/connect.inc.php");
session_start();
if (isset($_SESSION['user_login'])) {
}
else
{
header("location: home.php");
}
?>
我有:
<?php
include("inc/header.inc.php");
?>
<?
if (!isset($_SESSION["user_login"])
?>
無論我怎麼努力,我得到這個循環錯誤,請幫忙:(
你是否在home.php中缺少'session_start'? home.php中的重定向在哪裏? – Ishamael
那麼,如果沒有設置'$ _SESSION ['user_login']',那麼你有一個無限循環:'header.php'包含在'home.php'的頂部,因此首先執行並且_always_再次重定向到' home.php'。 – arkascha