小编Ben*_*son的帖子

如何在Apache 2.4和PHP 7.1的Chrome中解决跨站点Google Analytics(分析)Cookie“ SameSite = None”警告?

我客户的网站在Chrome中收到这些SameSite Cookie警告。我已经搜索了所有内容,但无法摆脱警告。这些Cookie归功于Wordpress网站上的Google广告转化跟踪。由于兼容性原因,该站点位于由运行PHP 7.1的DreamHost托管的Apache / 2.4.7(Ubuntu)上。在我的.htaccess文件中,我尝试添加:

Header always edit Set-Cookie (.*) "$1; SameSite=None"
Run Code Online (Sandbox Code Playgroud)

我尝试了

Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
Run Code Online (Sandbox Code Playgroud)

...我尝试了

Header always edit Set-Cookie (.*) "$1; SameSite=None;Secure"
Run Code Online (Sandbox Code Playgroud)

以及许多其他组合,包括SameSite = Lax

一本指南建议使用PHP 7.2及以下版本:

header('Set-Cookie: cross-site-cookie=bar; SameSite=None; Secure');
Run Code Online (Sandbox Code Playgroud)

但这给了我一个500 Internal Server Erorr

但是我仍然遇到以下三个错误:

设置了与跨站点资源关联的cookie,但未设置该SameSite属性。如果将来的Chrome浏览器版本将cookie设置为SameSite=None和,则仅会提供带有跨站点请求的cookie Secure。您可以在开发人员工具的“应用程序”>“存储”>“ Cookies”下查看Cookie,并在和处查看更多详细信息。

(索引):1 设置了与http://doubleclick.net/上的资源关联的cookie ,SameSite=None但未设置Secure。Chrome的未来版本将仅提供SameSite=None带有标记的cookie Secure。您可以在开发人员工具的“应用程序”>“存储”>“ Cookies”下查看Cookie,并在https://www.chromestatus.com/feature/5633521622188032上查看更多详细信息。

(索引):1 设置了与http://google.com/上的资源关联的cookie ,SameSite=None但未设置Secure。Chrome的未来版本将仅提供SameSite=None带有标记的cookie Secure。您可以在开发人员工具的“应用程序”>“存储”>“ Cookies”下查看Cookie,并在 …

php apache cookies header samesite

7
推荐指数
1
解决办法
1090
查看次数

标签 统计

apache ×1

cookies ×1

header ×1

php ×1

samesite ×1