Что я хочу сделать, так это чтобы каждый пользователь получал 1 очко каждую минуту. Теперь у меня есть php-код в addpoints.php, а затем я попробовал себя с jQuery javascript:
function addpoints() {
var userid = document.getElementById('user_id_points');
var postFile = 'addpoints.php?userid='+ userid.value;
$.post(postFile, function(data){
$("#points").html(data);
setTimeout(addpoints, 60000);
});
}
Это работает довольно хорошо, и дает очко каждую 1 минуту ... НО одна проблема в том, что если вы просто обновите страницу, где включен скрипт, то вы получите очко ... так что вы, вероятно, можете просто обновить страницу несколько раз, а затем вы поднимаете свои очки ..
Я думал о том, что, возможно, в addpoints.php сделать if (), который проверяет последнюю отметку даты длиннее 1 минуты, а затем выдать ошибку point else.
Мне просто интересно, есть ли какая-нибудь лучшая идея / вещь, которую можно сделать, чтобы предотвратить эту маленькую проблему?