PHP: Как лучше организовывать системные сообщения после редактирования?

PHP: Как лучше организовывать системные сообщения после редактирования?
Есть к примеру таблица объектов. Есть админка для нее на сайте (фронт-енд админка) . После того как нажимаем "Сохранить", нужно а) редиректить пользователя на другую страницу б) нужно вывести сообщение "Объект успешно сохранен". Делают так:
1. При редиректе на нужную страницу, к URL просто добавляют Get-переменную "?posthere=saved" Если $_GET['posthere'] не пуст, выводят соответствующее сообщение. Мне же нужно чтобы URL был без этой переменной. Поэтому этот вариант отпадает
2. POST данную тоже не передашь, т. к. нужен редирект, а после редиректа POST данные сбрасываются. (или здесь я не прав, и можно как то по другому? )
3. По логике можно плясать от той странице - с которой перешли. Мол если перешли со страницы редактирования объекта - с определенным task в URL (напр. ?task=insert, т. е. задание - вставить) писать соответствующее сообщение. Это тоже не приемлемо, т. к. со страницы редактирования может быть и просто переход без всякого редактирования.
Вопрос: Как поступить в этой ситуации? После редиректа выдать сообщение, но и оставить "чистым" URL ?

  • сохраняй сообщение в переменную сессии.