@YouTy6bl4

Возможно ли сделать редирект с выводом сообщения?

Есть форма:
<form action="/forma/forma.php" method="post" name="forma">
Тут инпуты и прочее
</form>
<input id="submit" type="submit" class="button" value="Кнопка submit"><br/>

Если нажать на кнопку то перекидывает на forma.php. Как сделать редирект с выводом сообщения т.е. в начале человека кинет на forma.php потом его редиректнет с forma.php на главную страницу и на главной странице уже напишет, что действие выполнено(Пример: Ваша заявка принята, ожидайте ответа.). Желательно с примером.
  • Вопрос задан
  • 1192 просмотра
Решения вопроса 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Нет, разумеется.
Сообщение перед редиректом надо записать в сессию.
гуглить flash messages
Ответ написан
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
В общем предыдущий ответ то что вам нужно.
В forma.php после выполнения основных действий и перед редиректом на главную страницу делаете-что типа:
$_SESSION['flash_message']='Ваша заявка принята, ожидайте ответа';

а на главной странице в нужном месте выводите:
if ($_SESSION['flash_message']){
    echo $_SESSION['flash_message'];
    unset($_SESSION['flash_message']);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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