gpt4 book ai didi

如果没有 WWW 或子域,php cookies 将无法工作

转载 作者:行者123 更新时间:2023-12-04 14:48:46 24 4
gpt4 key购买 nike

我有一个奇怪的问题。我有一个脚本,可以为每个访问过的页面添加一个数字到数组中,然后将其放入 cookie 中。

然后在另一个页面上,它将显示 cookie 中的数字列表。

它在我的域 (https) 上与 WWW 完美运行:https://www.mydomain.com

问题是没有 WWW ( https://mydomain.com ) 就无法工作。似乎有两种不同的 cookie:一种用于 https://mydomain.com另一个是 https://www.mydomain.com

我还想在没有 https 的情况下共享子域的 cookie

所以基本上它应该是相同的 cookie:

https://www.domain.com
https://domain.com
http://subdomain.domain.com

我该怎么做?

目前,我使用:

setcookie("viewed_articles", serialize($lastviewedarticles));

最佳答案

这是正确的行为。当您设置 cookie 时,您需要为 .domain.com 设置它,它将适用于 domain.com 中包含的所有域。

setcookie("viewed_articles", serialize($lastviewedarticles), time()+60*60*24*30, '/', '.domain.com');

此处的代码会将 cookie 设置为 30 天,并且适用于整个 domain.com

关于如果没有 WWW 或子域,php cookies 将无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15280190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com