Сброс $_POST после отправки с сохранением сессии?

Доброго времени суток!

Есть форма, которая обрабатывается на этой же странице. После отправки формы, в переменную записывается результат и выводится в коде ниже.

Вопрос такой: если после отправки формы делать редирект через header(), то как сохранить значение переменной об успешной отправке?

Если использовать сессию: переменная одна и та же на все страницы с формами. Если записать значение в сессию, то как ее сбрасывать на других страницах? Ведь получается, если сбросить ее в начале кода, то она подчистит и текущее значение. Или я что-то не так понимаю?

Заранее спасибо!

Уточнение: Переносить скрипт обработки в другой файл - не вариант. К сожалению, совсем не вариант
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Ну просто проверить, установлена ли, и сбросить
if (!empty($_SESSION['blabla'])) {
    $blabla = $_SESSION['blabla'];
    unset($_SESSION['blabla']);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы