次のヘッダー関数が機能していません。ユーザーがログインしていない場合、ログインしようとしています-
<?PHP
if (logged_in() === false) {
header('Location: login.php');
}
?>
しかし、もしそうなら -
<?PHP
if (logged_in() === false) {
echo"No user is logged in";
}
?>
それはエコーし、ユーザーがログインしていないと言っていることがわかります
基本的には、ログインしているユーザーがいるかどうかを確認するだけです
function logged_in() {
return (isset($_SESSION['user_id'])) ? true : false;
}