Nginx语法问题&x27~*';
我进行了条件检查,以查看用户是否有如下cookie:Nginx语法问题&x27~*';,nginx,Nginx,我进行了条件检查,以查看用户是否有如下cookie: if ($http_cookie ~* "developer=true" ) { ... } 我不熟悉~*语法,我假设这意味着如果它“包含”,那么反过来又如何呢?比如,如果我想检查$http\u cookie是否不包含该cookie呢?您可以使用测试变量与正则表达式不匹配~(区分大小写)和~*(不区分大小写)运算符: if ($http_cookie !~* "developer=true") { } 顺便说一句,如果您想测试名
if ($http_cookie ~* "developer=true" ) {
...
}
我不熟悉
~*
语法,我假设这意味着如果它“包含”,那么反过来又如何呢?比如,如果我想检查$http\u cookie
是否不包含该cookie呢?您可以使用测试变量与正则表达式不匹配~代码>(区分大小写)和~*代码>(不区分大小写)运算符:
if ($http_cookie !~* "developer=true") {
}
顺便说一句,如果您想测试名为“developer”的cookie值,可能更清楚地说:
if ($cookie_developer = "true") {
}