У меня есть HTML на планшете общего доступа.
Есть ли способ надежно предотвратить возвращение пользователя в историю для просмотра прошлых отправлений формы?
Я ищу, чтобы решить это либо на стороне сервера, либо с помощью JavaScript, либо сочетание двух.
Я пробовал код javascript, который предотвращает обратное действие, но он работает только с немедленным возвратом, нажмите и удерживайте, чтобы просмотреть другие варианты возврата, которые по-прежнему позволяют вернуться назад.
Форма настроена на запоминание значений при сбое отправки, но не может быть в состоянии получить их после успешной отправки.
это возможно лучше делать с помощью сессий и обрабатывать с помощью php?
Существует много способов предотвратить повторную отправку форм путем нажатия кнопки «Назад»:
Один из способов — установить все поля формы пустыми, это можно сделать при загрузке страницы.
Вы можете использовать сеансы, чтобы убедиться, что пользователь уже отправил форму.
Файлы cookie и / или локальное хранилище также могут быть использованы.
Тем не менее, запрос к базе данных для проверки на наличие дубликатов или повторных представлений или установка полей формы для пустых строк на стороне клиента будет лучшим вариантом, поскольку пользователь может удалить файлы cookie и очистить локальное хранилище.
Других решений пока нет …