Переменные сессии не работают php

Вот код моей страницы входа, где скрипт входа проверяет подлинность пользователя, а затем перенаправляет на страницу входящих сообщений с помощью функции заголовка.

<?php
session_start();

include_once('config.php');
$user=htmlentities(stripslashes($_POST['username']));
$password=htmlentities(stripslashes($_POST['password']));
// Some query processing on database    

if(($id_user_fetched<=$id_max_fetched) && ($id_user_fetched!=0)){
$_SESSION['loggedIn'] = 'yes';
    header("Location:http://xyz/inbox.php?u=$id_user_fetched");
    //echo 'Login Successful';
    }else{
        echo 'Invalid Login';
        echo'<br /> <a href="index.html">Click here to try again</a>';
        }
}else{
    echo mysqli_error("Login Credentials Incorrect!");
    }
?>

Страница inbox.php выглядит следующим образом:

<?php
session_start(); 
echo 'SESSION ='.$_SESSION['loggedIn'];
if($_SESSION['loggedIn'] != 'yes'){
echo $message = 'you must log in to see this page.';
//header('location:login.php');
}
 //REST OF THE CODE

?>

Теперь с приведенным выше кодом, inbox.php всегда показывает вывод: SESSION = вы должны войти в систему, чтобы увидеть эту страницу. Это означает, что либо переменная сеанса не настраивается, либо inbox.php не может получить переменную сеанса. Куда я иду не так?

Ответы на вопрос(9)

Ваш ответ на вопрос