У меня есть форма на моей странице со многими полями. Я сохраняю значения полей в хранилище данных после ввода пользователем значения (без ожидания отправки формы). Некоторая оценка рассчитывается на основе значений полей и отображается пользователю. Я также создаю идентификатор клиента клиента и сохраняю его в cookie пользователя в течение одного часа.Как правильно обрабатывать обновление страницы?
Я не уверен, что должно произойти, когда пользователь обновит страницу в браузере:
- , если пользователь нажал F5 в FF, то значения поля по-прежнему отображается в браузере;
- , когда пользователь нажал Ctrl + F5, значения будут очищены.
В обоих случаях я не хочу создавать новую запись для этого пользователя, поэтому идентификатор клиента должен оставаться неизменным. Но в сценарии (1) я не должен очищать значения полей в хранилище данных и его счет, но я должен сделать это в сценарии (2). Как я могу узнать это на стороне сервера?
Почему вы создаете клиентскую клиентскую сторону клиента? –
@ShayErlichmen, он создается на стороне сервера. –