全局用户变量

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

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

定义变量

进入全局配置 > 全局用户变量界面:

点击添加变量按钮来添加变量:

输入变量的信息:名称、类型、默认值等。添加完成后,得到如下的记录:

后续修改、使用变量时,通过 $or-global-ID 的方式来指定变量。

修改变量

可以用 Edgelang 在运行时对变量进行修改:

例如这里设置为请求 uri

使用变量

变量可以用于后续的页面规则条件中,对页面规则进行动态启用:

也可以用于访问日志中: