相关疑难解决方法(0)

如何告诉 PHP 对跨站点 cookie 使用 SameSite=None?

据这里的文章https://php.watch/articles/PHP-Samesite-cookies和PHP documenation在https://www.php.net/manual/en/session.security.ini.php,只有2 PHP 7.3 中添加的此新功能的可能配置选项:

  1. session.cookie_samesite=松懈
  2. session.cookie_samesite=严格

然而,根据 Chrome 控制台,这需要设置为“无”:

与 URL 上的跨站点资源关联的 cookie 设置为没有该SameSite属性。它已被阻止,因为 Chrome 现在仅在设置了SameSite=None和 的情况下才提供具有跨站点请求的 cookie Secure。您可以在应用程序>存储>Cookies 下的开发人员工具中查看 cookie,并在 URL 和 URL 中查看更多详细信息。

因此,我无法再设置跨站点 cookie。解决方法是什么?

php cookies session session-cookies php-7.3

21
推荐指数
2
解决办法
3万
查看次数

标签 统计

cookies ×1

php ×1

php-7.3 ×1

session ×1

session-cookies ×1