1

当我关闭我的 chrome 浏览器时,我遇到了一个问题,它不会在我使用打印信息的位置显示我的 cookie 信息$_COOKIE

我将 Cookie 设置为 30 天,这里是用于设置 cookie 的代码:

setcookie("cookie[".$_product->getSku()."]","".$_product->getSku()."",time()+2592000,'/','new.domain.com',true);

我的网站是安全的,所以我设置true为最后一个参数

如果我没有关闭浏览器,它会显示正确的 cookie 信息,但是当 O 关闭我的浏览器并再次访问时,它不会显示我在 cookie 中设置的信息。

但是当我显示 cookie 信息时,它会显示之前设置的 cookie。

我还将 chrome 的设置设置为未选中该选项,因此当我关闭浏览器时,它也不会从 chrome 浏览器设置中删除我的 cookie。

即使我关闭浏览器,cookie 在 FireFox 中也能正常工作,但我不知道 chrome 出现了什么问题,所以如果有人遇到过这类问题,请告诉我我能做些什么来解决这个问题

注意:我还设置了 cookie 的过期时间

4

1 回答 1

0

奇怪的是它可以在 Firefox 中运行。我假设您的 Chrome 安装是最新的!?您是否尝试过使用 setcookie() 省略路径和域参数来查看是否会提醒 Chrome 中的行为?

于 2013-04-02T11:39:03.597 回答