【发布时间】:2010-02-13 22:03:25
【问题描述】:
我想要做的是每个用户每分钟获得 1 分。现在我在 addpoints.php 中有 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 分钟,然后给出点 else 错误..
我只是想知道是否有更好的想法/东西可以防止这个小问题?
【问题讨论】:
标签: php javascript jquery add