检查cookie是否包含指定内容NGINX
有无数的教程可以检查cookie是否存在并包含我的内容,在本例中为foobar.
假设mycookie是我想要设置的cookie,我该如何做以下操作. if ($cookie_mycookie does not equal "foobar") { return 401; } 我试过以下无济于事. if (!$http_mycookie ~* "foorbar" ) { return 401; } 谢谢! 解决方法
在Nginx中,每个cookie都可以在嵌入式变量$cookie_CookieName中使用.如果您想使用名称mycookie检查cookie,可以使用此配置代码段执行此操作:
if ($cookie_mycookie != "foobar") { return 401; } 从nginx manual for if命令:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |