我的 PHP 会话未正确重定向

My PHP Session Not Properly Redirected

任何人都可以帮助我设置会话时我的会话没有正确重定向 这是我的代码:

session_start();
include_once 'dbconnect.php';
   if (!isset($_SESSION['user_id']))
{
     header('Location: profile.php');
}
   else{
     header('Location: loigin.php');
}

谢谢,希望有人能帮助我:)

根据逻辑你的代码应该是这样的..

ob_start();
session_start();
include_once 'dbconnect.php';
   if (!isset($_SESSION['user_id'])) // if the session is not set it will redirect to login.php
{
     header('Location: loigin.php');
}
   else{ // else redirect to profile.php
     header('Location: profile.php');
}