网站Cookie-在Chrome,PHP端将samesite设置为“无”

时间:2020-03-25 19:19:44

标签: php google-chrome samesite

我使用了几个简单的网站,这些网站具有良好的老式fachion cookie登录/注册(setcookie名称,值,持续时间,路径)。

它们包含在:

  • 专业的网络界面(通过iframe)
  • 帧转发网址

好几天来,人们告诉我他们无法通过登录页面。我正在考虑某些Cookie问题,但无法对其进行测试。现在我认为这就是Cookies default to SameSite=Lax

所以我了解这就是为什么不再找到Cookie以及我的用户无法保持登录状态的原因。

我的问题是:如何覆盖它? 应该是:

  • 服务端(我不能要求用户设置chrome ...)
  • Php(如果有代码),并且与较低版本兼容(因此与任何php服务器均兼容;))。我知道7.3包含一系列选项,但是我更喜欢<7.3解决方案。

我看到了标题技巧,但无法使其正常工作。也许有一些空间,无法弄清楚。 PHP调试非常适合顺序代码,但不幸的是,我是OOP专家。

不幸的是,domaine + samesite技巧不起作用。好吧,我猜这是行不通的,因为行为是一样的。

当我尝试调试它时,我打印标题getallheaders,但它仅显示一个信息(安全),而不显示列表。可能是因为这是此功能的正常行为。也许是因为尽管我付出了所有努力,但我无法对其进行编辑,这是唯一的价值。

我看到有一些服务器设置,但是我无法确定是否需要设置我的网站apache或要求专业界面人员更新他们的网站。

该死,它仍然可以在Internet Explorer上运行:(

我想仅此而已。预先感谢。

0 个答案:

没有答案