//规定的时间限制请求次数
$num = 10;
$time = 60;
$error_ip_num_ = Cache::get('ip_num_'.$request->ip(),0);
if(!$error_ip_num_){
Cache::put('ip_num_'.$request->ip(),$error_ip_num_,$time);
}
if($error_ip_num_>$num){
Cache::forget('ip_num_'.$request->ip());
return response()->json(['code' => 2]);
}
Cache::put('ip_num_'.$request->ip(),$error_ip_num_+1);
限制ip在一定时间内的请求次数
于 2022-09-29 19:21:12 首次发布