nginx 配置变量名称带有特殊字符

nginx 配置变量名称带有特殊字符

这主要与 $arg_NAME 和 $cookie_NAME 变量有关。

我找不到太多关于 nginx 中变量语法的文档。变量名可以包含哪些字符,对它们进行转义有什么要求吗?

例如,我如何获取 cookie 的值group[key]$cookie_group[key]对我来说似乎不起作用,大概是因为[]它们被视为特殊字符?

答案1

事实上,不久前我就发现了这一点,并且认为我应该为偶然发现这一点的人更新这一点。

http://forum.nginx.org/read.php?11,241016,241069#msg-241069

基本上,需要应用补丁(可从上面的链接获得)才能使group[key]cookie 之类的东西正常工作。

相关内容