Я хотел бы знать, может ли кто-нибудь помочь мне с этой переменной переменной $ _SESSION. Я хочу добавить скрипт на страницу регистрации, которая позволит кому-то, кто уже зарегистрировался, получить доступ к странице из бэкэнд, а кто-то, кто не входит в систему, перенаправляется на страницу индекса. В настоящее время происходит то, что страница, при обращении извне, перенаправляется на индекс, который является идеальным, но изнутри бэкэнд при нажатии на добавление пользователя он остается на той же странице. Пожалуйста, извините все ошибки = еще очень новые для PHP.Проверка сессии, чтобы перейти к соответствующей странице
require 'function.php';
session_start();
if (isset($_SESSION['authenticated']) && !empty($_SESSION['authenticated'])) {
header('Location: ../../scripts/backend_login/signup.php');
} else {
header('Location: ../../scripts/backend_login/index.php');
}
добавить 'session_start()' перед условием if. –
@ Midhun MP: Спасибо за быстрый ответ! Я добавил код, предложенный вами (отредактированный код выше), и он все еще делает то же самое. – user3143499
ok, Являются ли места правильными? Потому что в вашем состоянии, если аутентифицированный пользователь перейдет на страницу регистрации, а пользователь, который не зарегистрирован, перейдет на страницу индекса, это правильно? –