【发布时间】:2020-04-19 10:41:43
【问题描述】:
根据此处https://php.watch/articles/PHP-Samesite-cookies 的文章和https://www.php.net/manual/en/session.security.ini.php 的PHP 文档,在PHP 7.3 中添加的此新功能只有2 个可能的配置选项:
- session.cookie_samesite=宽松
- session.cookie_samesite=严格
然而,根据 Chrome 控制台,这需要设置为“无”:
在没有
SameSite属性的情况下设置了与 URL 处的跨站点资源关联的 cookie。它已被阻止,因为 Chrome 现在仅在使用SameSite=None和Secure设置时才提供带有跨站点请求的 cookie。您可以在 Application>Storage>Cookies 下的开发者工具中查看 cookie,并在 URL 和 URL 中查看更多详细信息。
因此,我无法再设置跨站点 cookie。解决方法是什么?
【问题讨论】:
-
你可以在这里查看php header。 stackoverflow.com/a/63481019/6128573
标签: php session cookies session-cookies php-7.3