小编Jan*_*bel的帖子

测试是否设置了 nginx 变量

如果尚未设置,我需要将变量设置为默认值。以下配置完成这项工作:

if ($foo ~ "^$") {
   set $foo default-value;
}
Run Code Online (Sandbox Code Playgroud)

但它会生成运行时警告:

使用未初始化的“foo”变量

有没有办法测试是否设置了变量而不生成警告并且不全局关闭警告:

uninitialized_variable_warn off;
Run Code Online (Sandbox Code Playgroud)

nginx

19
推荐指数
1
解决办法
5万
查看次数

标签 统计

nginx ×1