Как запретить повторную отправку форму после f5?

12
C
На сайте с 04.02.2005
Offline
291
#11

Сообщения можно предавать и через сессию.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#12

Короче редирект делайте на страницу script.php?ok=1

Если ok есть, то показываете сообщение, по F5 ничего не будет происходить.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
R
На сайте с 18.12.2009
Offline
92
#13

Будет будет =)

Каждый раз при F5 в $_GET['ok'] будет 1.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#14
rerighter:
Будет будет =)
Каждый раз при F5 в $_GET['ok'] будет 1.

Ещё раз, по слогам прочитайте всё, что я написал. ОТ начала и ДО конца. Особенно уделите внимаю слову "редирект", если оно вам не знакомо загляните в словарь.

R
На сайте с 18.12.2009
Offline
92
#15

Прочитал.

"Если ok есть, то показываете сообщение, по F5 ничего не будет происходить."

Происходить будет (не обработка запроса), a показ сообщения, каждый раз при F5.

Получается что ничего не происходит, а пользователь видит каждый раз оповещение. Разве это правильно?

Ранее Вы предлагали использование "куков, сессий". Так было бы правильно.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#16
Получается что ничего не происходит, а пользователь видит каждый раз оповещение. Разве это правильно?

Вы вообще вопрос ТС-а читали? Ему и НАДО чтобы НИЧЕГО не происходило по кнопке F5

R
На сайте с 18.12.2009
Offline
92
#17

Не думаю, что было бы правильным показывать пользователю каждый раз информацию о результате операции, которой не было. Но, надо так надо.

"Да ляпи! Чего уж там.." (с)

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#18
rerighter:
Не думаю, что было бы правильным показывать пользователю каждый раз информацию о результате операции, которой не было. Но, надо так надо.
"Да ляпи! Чего уж там.." (с)

А ему показывается что форма отправлена, нефиг жать F5 много раз.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий