Я новичок в 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(); }
Подробнее о сеансах здесь .