如果在Nginx的标头中没有Pragma:no-cache,我试图从响应头中删除所有cookie。 我试图实现这一点,如下所示
if ( $sent_http_pragma !~* "no-cache"){ more_clear_headers "Set-Cookie*";
break; }
if ( $sent_http_cache_control !~* "no-cache"){ more_clear_headers "Set-Cookie*";
break; }
这里的if条件失败并且cookie被清除了所有内容,即使条件不满意,但标题存在。 也尝试使用map as
map $sent_http_pragma $pval{
"~.* no-cache" 1;
}
map $sent_http_cache_control $ccval{
"~.* no-cache" 1;
}
但始终获取默认空白值。 感谢这方面的任何帮助。
由于