【发布时间】:2020-05-21 21:02:55
【问题描述】:
我有 Apache 2.2.15 和 tomcat 6,我正在尝试在 Apache 中设置以下命令:
Header set Set-Cookie HttpOnly;Secure;SameSite=None
这不起作用。如果有任何建议和帮助,我将不胜感激,因为那时 iFrame 功能被破坏了。
【问题讨论】:
我有 Apache 2.2.15 和 tomcat 6,我正在尝试在 Apache 中设置以下命令:
Header set Set-Cookie HttpOnly;Secure;SameSite=None
这不起作用。如果有任何建议和帮助,我将不胜感激,因为那时 iFrame 功能被破坏了。
【问题讨论】:
那个命令离你太远了,很难说你的意图是什么。
如果您尝试修改 cookie,您不想在这里使用Header edit... 吗?
如果您实际上是在尝试设置一个新的 cookie,那么您会丢失 cookie 的名称和值。
https://github.com/covener/apache-samesite/blob/master/samesite-global.conf
Header always edit Set-Cookie "^(?!.*(\s+|;)(?i)SameSite=)(.*)" "$0; SameSite=None; Secure" env=!SAMESITE_SKIP
Header onsuccess edit Set-Cookie "^(?!.*(\s+|;)(?i)SameSite=)(.*)" "$0; SameSite=None; Secure" env=!SAMESITE_SKIP
Header always edit Set-Cookie "(.*(\s+|;)(?i)Secure(\s+|;).*) Secure$" "$1" env=!SAMESITE_SKIP
Header onsuccess edit Set-Cookie "(.*(\s+|;)(?i)Secure(\s+|;).*) Secure$" "$1" env=!SAMESITE_SKIP
【讨论】: