Как сделать событие, когда есть обновление

Я делаю веб-викторину, есть пользователи, вошедшие в эту игру, и они должны ответить на викторину с 3 альтернативами, проблема возникает, когда пользователь немного умен, потому что, если он обновляет все изменения вопроса, так пользователь может делать это до тех пор, пока не найдет тот, который ему известен, как я могу добавить на свой сайт (после предупреждения) неправильный вопрос? пример:

  1. США в ЕС
  2. Великобритания в Африке
  3. Франция в ЕС

Если пользователи делают обновление, как я могу показать сообщение, такое как alert("if you refresh is a game over") и сохранить ответ как неверный в базе данных?

1 ответ

Решение

Я бы предложил назначить вопрос в PHP и сохранить вопрос, который вы задали в $_SESSION переменная. Таким образом, когда они обновляют страницу, вы можете показывать им один и тот же вопрос, пока они не ответят на него.

ОБНОВИТЬ

Это предостережение: если ваш пользователь действительно умный, он может удалить свои куки и обновить страницу, что создаст для них новый сеанс, поскольку идентификаторы сеансов сохраняются в виде куки в PHP (по умолчанию).

Другие вопросы по тегам