全局用户变量

有时候,我们需要根据全局的一些信息,来决定是否开启不同应用的某些页面规则, 那么可以使用全局用户变量来解决。

全局用户变量提供多种不同类型的变量:字符串、布尔、数字、常量等。你可以选择合适的类型来创建变量。

下面我们创建一个字符串类型的全局用户变量,并在应用的页面规则中使用。

全局用户变量 - 图1

全局用户变量 - 图2

在这个页面中,会列出已经存在的全局用户变量。 我们点击添加变量按钮,来新增一个。

全局用户变量 - 图3

我们新增一个名为limit_req的字符串全局变量,默认值为1:

全局用户变量 - 图4

在全局用户变量的页面,就可以看到刚才新增的文件信息:

全局用户变量 - 图5

然后再去新建一个应用,来看下如何引用这个全局变量:

全局用户变量 - 图6

全局用户变量 - 图7

我们需要新增一个页面规则,其中条件是全局变量limit_req等于’1’:

全局用户变量 - 图8

再添加一个延时的动作,这样我们就用一个全局变量,控制了应用的页面规则:

全局用户变量 - 图9