@phpcoder81

Как сделать уведомление после обновления страницы?

После того, как жму submit, данные сохраняются, а в скрипте стоит
header('location: #');
exit;

чтобы исключить повторную отправку через F5 или кнопкой назад в браузере.

Мне надо дать ответ, после обновления.
Первое, что пришло в голову, это сохранить его в сессионной переменной, потом показать и сразу удалить.

Вот пример
//сохранение
if(isset($_POST['insert'])){
  if($obj->insert()){
    $_SESSION['response'] = 'Всё норм';
  }else{
    $_SESSION['response'] = 'Ошибка';
  }
  header('location: #');
  exit;
}

//страница
if(!empty($_SESSION['response'])){
  echo $_SESSION['response'];
  unset($_SESSION['response']);
}

Есть более простые способы или всё отлично?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
22 авг. 2019, в 07:30
10000 руб./за проект
22 авг. 2019, в 02:23
60000 руб./за проект
22 авг. 2019, в 02:15
5000 руб./за проект