PHPackages                             topthink/think-throttle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. topthink/think-throttle

ActiveLibrary[Framework](/categories/framework)

topthink/think-throttle
=======================

throttle middleware for thinkphp8

v3.0.0(5mo ago)18993.1k↓10.5%28[2 issues](https://github.com/top-think/think-throttle/issues)2Apache-2.0PHPPHP &gt;=8.0.0CI passing

Since Oct 15Pushed 2mo ago7 watchersCompare

[ Source](https://github.com/top-think/think-throttle)[ Packagist](https://packagist.org/packages/topthink/think-throttle)[ RSS](/packages/topthink-think-throttle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (17)Used By (2)

### 作用

[](#作用)

通过本中间件可限定用户在一段时间内的访问次数，可用于保护接口防爬防爆破的目的。

### 安装

[](#安装)

```
composer require topthink/think-throttle

```

安装后会自动为项目生成 `conf/throttle.php` 配置文件，安装后组件不会自动启用，需要手动设置。

### 开启

[](#开启)

组件以中间件的方式进行工作，因此它的开启与其他中间件一样，例如在全局中间件中使用 `app/middleware.php` :

```
