Я ищу "аккуратный" (чистый) способ показать сообщение о состоянии после отправки формы.
Например, если пользователь обновляет свой профиль, я хочу показать DIV с текстом«Ваш профиль обновлен!».
Сейчас я делаю это следующим образом:
После публикации данных и вставки или обновления таблицы базы данных я делаю заголовок ("Расположение: updateprofile.php? Status = updated ");
Работает просто отлично, но не очень чисто.Мне не нужна строка запроса.
Еще один метод, который я попробовал, - установить переменную $ submit = 1;и не делать редирект после.Однако, когда пользователь обновляет свою информацию, он все еще показывает старую информацию в полях формы до обновления.Так что это тоже не работает.
Я знаю, что мог бы использовать AJAX для отправки формы и выполнить ее таким образом, однако, для того, что я делаю, я не хочу использовать AJAX.Мне нужно решение на стороне сервера.
Моя единственная другая мысль - установить переменную $ _SESSION, а затем каким-то образом удалить ее после отображения обновления состояния.
Любые идеи приветствуются!
Спасибо,
Тони