Почему, если я зарегистрировался на своем веб-сайте как зарегистрированный пользователь, я не могу получить доступ к другим страницам после установки правил сеанса?

Я сейчас работаю над проектом, и я не могу получить доступ к страницам своего профиля, если я вошел в систему как пользователь. Я установил это правило в верхней части каждой из моих страниц:

if(!isset($_SESSION['loggedin'])) header("location:http://localhost/ci/web-project-jb.php/start");// If an unregistered user tries to manually navigate to any of my webpages they will be brought to 'start' page. 

На стартовой странице

  <$_SESSION['username'] = null;?> 

просто чтобы убедиться, что сессия была уничтожена

Я установил в своей функции выхода, что он уничтожит сеанс:

 function logout() { $this->session->sess_destroy(); redirect ('start'); } 

У меня есть session_start (); на моей домашней странице после того, как я вхожу в систему (у меня тоже есть на моей странице входа), но поскольку я поставил вышеприведенный оператор if, я больше не могу войти в качестве зарегистрированного пользователя – почему это может случиться? У меня даже есть session_start, который вызывается на странице входа. В очередной раз благодарим за помощь