У меня есть контроллер, который отображает и обрабатывает обратную передачу для формы.Контроллер перенаправляет на другую страницу после того, как форма успешно подтверждена и данные обработаны соответствующим образом.
Перенаправление завершено с чем-то, эквивалентным:
@header('Status: 303 See other');
@header('Location: ' . $redirect_uri);
Что является наиболееНадежный способ для контроллера предоставить сообщение, которое должно быть отображено на новой странице?Существует ли стандартная практика для этого?
, т. Е. «Ваша учетная запись была успешно обновлена».
Моя мысль состоит в том, чтобы помещать динамически генерируемые сообщения в переменную сеанса и указывать предопределенное сообщение суникальный идентификатор в самом URI:
$_SESSION['previous-response-msg'] = "Account of '$user_name' was updated.";
or
$redirect_uri = 'http://example.com/other-page?msg=42';