zoukankan      html  css  js  c++  java
  • 限制用户频繁提交

        private static function allowAvailRoom()
        {
            session_start();
            $now = time();
            $minute_interval = 5;
            $max_cnt = 20;
            if (isset($_SESSION['request_time'])) {
                $request_time = $_SESSION['request_time'];
                if ($now - $request_time < $minute_interval * 60) {
                    if (isset($_SESSION['request_cnt'])) {
                        $request_cnt = $_SESSION['request_cnt'];
                        if ($request_cnt >= $max_cnt) {
                            return false;
                        } else {
                            $_SESSION['request_cnt'] += 1;
                            return true;
                        }
                    }
                }
            }
            $_SESSION['request_time'] = $now;
            $_SESSION['request_cnt'] = 1;
            return true;
        }

    5分钟最多提交20次

  • 相关阅读:
    正向代理与反向代理
    uniapp
    js
    js
    uniapp
    uniapp
    uniapp
    uniapp
    关于资源获取(请把https改为http)
    uniapp
  • 原文地址:https://www.cnblogs.com/JimmyBright/p/9780137.html
Copyright © 2011-2022 走看看