Иззет
Новичок
Здравствуйте, столкнулся с небольшой проблемой с сессиями, а именно:
Имеется форма регистрации, при обработке которой проверяются данные, и соответственно в некий массив сессии $_SESSION["error"] записываются сообщения об ошибках (Логин уже существует, не заполнено такое-то поле и т.д.).
Требуется вывести эти сообщения на странице 1 раз, т.е. после обновления они должны исчезнуть, что я думал нетрудно реализовать, прописав:
echo $_SESSION["error"]["login_busy"];
unset($_SESSION["error"]["login_busy"]);
Проблема в том, что данная переменная удаляется до вывода на экран, чего я не могу понять, ведь строчка с выводом идёт выше.
Имеется форма регистрации, при обработке которой проверяются данные, и соответственно в некий массив сессии $_SESSION["error"] записываются сообщения об ошибках (Логин уже существует, не заполнено такое-то поле и т.д.).
Требуется вывести эти сообщения на странице 1 раз, т.е. после обновления они должны исчезнуть, что я думал нетрудно реализовать, прописав:
echo $_SESSION["error"]["login_busy"];
unset($_SESSION["error"]["login_busy"]);
Проблема в том, что данная переменная удаляется до вывода на экран, чего я не могу понять, ведь строчка с выводом идёт выше.