做多次恶意请求拦截其实非常简单,无非就是给个变量,然后一定时间内请求次数达到上限就重定向到其他位置。
我在网上看的时候有发现很多比较高级的做法,其中包括判断路由,指定路由或指定用户的拦截,本人在这里做个示范,写一个在header头里传token(因为接口一般要和用户其他验证身份之类的中间件一起使用)的简单接口拦截。
框架:laravel8
public function handle(Request $request, Closure $next)
{
//接收token
$token = $request