Как вы запрещаете людям переходить на страницу, которая должна использоваться как страница входа?

Я новичок в php. Я пытаюсь разрешить пользователям регистрироваться на веб-сайте. Вот шаги: скрипт php проверяет, установлен ли $ _POST ['submit'], если он установлен, проверяет, соответствует ли пользовательский ввод данным в базе данных, если входные данные верны, он перенаправляет пользователей на страницу входа в систему. Я пытаюсь остановить пользователей от доступа к странице, которую PHP-скрипт перенаправляет, когда их ввод верен, но я не могу. Я уже пробовал пустую и функцию isset, но они не работают. Как facebook позволяет пользователям войти в систему, не перенаправляя их на другие страницы. Когда вы входите в facebook, URL-адрес – http://facebook.com . Спасибо за ответ

После успешного входа в систему:

$_SESSION['logged_in'] = true; 

В верхней части каждой страницы:

 session_start(); if (!$_SESSION['logged_in']) { header('Location: login.php'); die(); } 

В верхней части страницы входа:

 session_start(); if ($_SESSION['logged_in']) { header('Location: other_page_here.php'); die(); } 

Подробнее о сеансах здесь .