上記のすべてのコードを、私が含めている header.php に配置することを検討しています。
ヘッダーの最初の数行には次のものがあります。
<?php session_start();
if(!isset($_SESSION["loggedin"])){
header("Location: login.php");
exit;}
?>
これの残念な結果は、ユーザーが login.php にリダイレクトされたときに、リダイレクト ループが発生することです。
疑似の行に沿って If ステートメントを作成する最善の方法は次のとおりです。
if (page="login.php")
{
//do not redirect to login.php
}
の前にsession_start();
?