一个比较low的防止用户持续刷入的办法

自己的办法就是第一次访问这个网站的时候自己设一个一个小时的cookie,然后第一次打开界面的时候写入cookie,然后连续输入五次之后锁定button键,之后重新刷新界面之后就有了cookie。

注意的是就是操作cookie的时候是要多写入一个js文件的,关于这个js文件自己上传到310058.cn然后jquery.cookie.js

下面还是附上一些代码:

<script>
    var cookietime = new Date();
    cookietime.setTime((new Date()).getTime() + (60 * 60 * 1000));//coockie保存一小时
    var i=0;
    $().ready(function() {
        if ($.cookie("thc")=="222") {
            i = 4;
        }
        else{
            $.cookie("thc","222",{expires:cookietime});
        }
    });
    function check(){
        i++;
        if(i==5){
            alert("请注意您的提交次数不要过多,否则会被禁用!");
        }
        else if(i==6){
            alert("该IP已经被禁用!");
            $("#submit_search").attr("disabled", true);
//            localStorage.true="yes";
        }
    }
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值