首页 > 解决方案 > nginx 没有使用 Secure 和 SameSite 设置 cookie

问题描述

使用 nginx 设置 cookie 但设置不正确。想知道我的语法是否有错误

  location /cdncachecookie {
    # check whether there is a 'useCdnCache=true|false' key/value pair.
    if ($query_string ~ "^useCdnCache=(true|false)$") {
      add_header Set-Cookie "useCdnCache=$1;Domain=company.com;Path=/;Max-Age=3600;SameSite=None;Secure=true";
      return 200 "";
    }
    return 403;
  }

我得到的 cookie 没有任何关于 SameSite 或 Secure 的指示。

标签: nginxcookies

解决方案


推荐阅读