Я работаю над игрой, у которой есть счет, основанный на обратном отсчете JavaScript: чем быстрее вы закончите уровень до того, как обратный отсчет достигнет нуля, тем больше будет ваш счет.
Как я могу убедиться, что он каким-то образом не изменен, когда я, наконец, получаю его с клиентской стороны на стороне сервера?
Моя первоначальная идея состоит в том, чтобы сделать две контрольные точки: одну в начале уровня и другую в конце. Контрольная точка - это в основном сеанс, отправленный через AJAX на серверный PHP script, который затем присваивается по времени. Таким образом, после завершения игры на стороне клиента оценка проверяется на стороне сервера. Является ли такая защита хорошей?
Заранее благодарю вас!
EDIT: Я также открыт для любых других способов достижения желаемой функциональности.