首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复SameSite属性警告?

如何修复SameSite属性警告?
EN

Stack Overflow用户
提问于 2019-11-03 19:20:25
回答 1查看 5.5K关注 0票数 1
代码语言:javascript
复制
A cookie associated with a cross-site resource at https://cloudflare.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.

我解决这个问题很重要吗?我该怎么解决这个问题?我在我的网站顶部添加了这个,但是它没有解决任何问题。

代码语言:javascript
复制
<?php
    header('Set-Cookie: cross-site-cookie=name; SameSite=None; Secure');
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-04 11:12:12

作为一个一般性的注意,这些警告是纯粹的信息在目前,并没有影响您的网站的行为。这些将成为默认的Chrome 80,但由于稳定在2020年2月左右。

在这种情况下,cookie来自https://cloudflare.com。因为这不是您的域,所以您在站点代码中所放的任何内容都不会影响到该cookie。这里有两件事要检查:

  1. 如果CloudFlare cookie是在您的帐户中显式设置的,例如可能通过一个工作人员设置cookie,那么您需要在那里更新SameSite属性。
  2. 如果此cookie来自您不负责的CloudFlare功能,则不需要采取行动。CloudFlare负责管理这些cookie和更新属性。

因此,您的PHP代码看起来很好,但它不会影响cookies以外的网站。您可以检查https://web.dev/samesite-cookies-explained以获得更多上下文。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58683791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档