почти то же самое, не всплывает окно повторной отправки данных и не возвращает GET параметры адресной строки, если они были изменены до нажатия, нужно поведение F5
xmoonlight, POST форма отправляет данные не на основании GET параметра, а на основании данных из БД, которые до этого были получены с помощью GET, а вот если мы правильно POST отправили но GETы перед этим в адресной строке изменили, то это приведёт к отправке POST, если GET проверка после идёт, а GET проверка выкинет, хотя POST уже отработал правильно
xmoonlight, ну я Вас понимаю, я сам перестраховщик, наверное сделаю дополнительную проверку по POST, но обработку отправки формы я так понимаю нужно поместить после проверки GET, чтобы было хорошо на хорошо
xmoonlight, ну так тогда получается что достаточно GET проверки, так как эта проверка не даст отправить даже правильные POST данные, если GET параметры были изменены перед отправкой POST
// тут обрабатываем POST: вводим ошибочные GET в адресную строку и отправляем POST,
после обработки GET и редиректа нас выкинет со страницы до POST запроса?