Я решил это (в php):
- в форме добавить уникальный идентификатор (id + counter), не основанный на time () (!!!) [/ g1]
- в отдельный файл (postform.php), который проверял сеанс с этим уникальным идентификатором
- a) если не был найден сеанс с уникальным идентификатором: сообщение в базу данных и заполнение сеанса с уникальным идентификатором b ), если был найден сеанс с уникальным идентификатором: ничего не делать
- после перенаправления 3a / 3b на страницу результатов с заголовком ('Местоположение: http://mydomain.com/mypage ' )
Результат: нет повторных действий по обновлению / откидыванию и только повторное уведомление предупреждения с двойным щелчком (но не повторное действие)
задан Paulo Rodrigues 11 March 2019 в 14:20
поделиться