Как сделать событие, когда есть обновление
Я делаю веб-викторину, есть пользователи, вошедшие в эту игру, и они должны ответить на викторину с 3 альтернативами, проблема возникает, когда пользователь немного умен, потому что, если он обновляет все изменения вопроса, так пользователь может делать это до тех пор, пока не найдет тот, который ему известен, как я могу добавить на свой сайт (после предупреждения) неправильный вопрос? пример:
- США в ЕС
- Великобритания в Африке
- Франция в ЕС
Если пользователи делают обновление, как я могу показать сообщение, такое как alert("if you refresh is a game over")
и сохранить ответ как неверный в базе данных?
1 ответ
Я бы предложил назначить вопрос в PHP и сохранить вопрос, который вы задали в $_SESSION
переменная. Таким образом, когда они обновляют страницу, вы можете показывать им один и тот же вопрос, пока они не ответят на него.
ОБНОВИТЬ
Это предостережение: если ваш пользователь действительно умный, он может удалить свои куки и обновить страницу, что создаст для них новый сеанс, поскольку идентификаторы сеансов сохраняются в виде куки в PHP (по умолчанию).