Как убрать окно «Подтвердите повторную отправку формы»?
На странице есть формы, которые обрабатываются на той же странице.
И в зависимости от отправленной формы, выводятся соответствующие данные.
Но при обновлении страницы, когда форма уже отправила данные, всплывает это окно, как его убрать без редиректа?
Дмитрий, пост очищается, но при возврате на страницу назад, браузер выдает предупреждение о форме, но не вводит её... Выглядит как критическая ошибка (требующая обновить страницу), неприятно, и не знаю как решить, пока планирую wndow.replace в javasrypt. Но хотелось бы в PHP вопрос решить.
Ярослав Иванов, судя по вопросу, у автора какая-то форма фильтрации. И скажите, зачем ему использовать в этом случае метод POST? Я не вижу причин. В таком случае будет уместен именно GET.
FanatPHP, ну простите меня идиота. Предположившего, что в поисковой форме уместнее GET, а не POST.
Если я правильно понял вопрос, то чтобы не появлялось окно браузера когда форма уже заполнена данными (во избежания из потери и повторного ввода) нужно как-раз таки сделать редирект. Если данные нужны в полях, проще сохранить в сессию и после редиректа со страницы отображать в полях, при повторном очищать.