Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 限制用户仅单击按钮3次_Javascript_Jquery - Fatal编程技术网

Javascript 限制用户仅单击按钮3次

Javascript 限制用户仅单击按钮3次,javascript,jquery,Javascript,Jquery,我想在我的网站上添加一个游戏。当他们点击一个按钮时,游戏开始。其目的是用户每天只能玩游戏3次。此外,当他们刷新页面时,不允许他们再次玩游戏 我必须通过IP地址来限制吗 我用这个代码得到了ip地址: $(document).ready(function() { $.getJSON("http://jsonip.com?callback=?", function (data) { ipAdres = data.ip; console.log("Your ip:

我想在我的网站上添加一个游戏。当他们点击一个按钮时,游戏开始。其目的是用户每天只能玩游戏3次。此外,当他们刷新页面时,不允许他们再次玩游戏

我必须通过IP地址来限制吗

我用这个代码得到了ip地址:

$(document).ready(function() {
    $.getJSON("http://jsonip.com?callback=?", function (data) {
        ipAdres = data.ip;
        console.log("Your ip: " + ipAdres);
    });
});

或者有没有其他方法限制用户每天只点击按钮3次

我的建议是在数据库中保留一个带有count name的标志,当count小于或等于3时让用户玩游戏,当用户玩游戏时,用count+1更新count


这是最可行的解决方案,因为Ip地址不断变化

这里的按钮在哪里?您只能在服务器端执行此操作,因此您应该发布服务器端代码?我没有更多代码,因为我不知道过程是什么,要限制用户只点击按钮3次…ip地址在用户每次访问网站时保持不变并不重要。他可以通过代理服务器访问,而不会丢失