私がやりたいのは、すべてのユーザーが毎分1ポイントを獲得することです。これで、addpoints.phpにphpコードがあり、jQueryjavascriptを試してみました。
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分ごとにポイントを与えます。しかし、1つの問題は、スクリプトがオンになっているページを更新するだけでポイントを受け取ることです。したがって、ページを何度か更新して、その後、あなたはあなたのポイントを上げます。
私は多分addpoints.phpで最後のdatestampが1分より長いかどうかをチェックするif()を作成し、それからpointelseエラーを出すことを考えていました。
小さな問題を防ぐために、もっと良いアイデア/何かを作るべきかどうか疑問に思っていましたか?