【发布时间】:2013-04-02 19:39:03
【问题描述】:
我在关闭 chrome 浏览器时遇到了一个问题,它不会在我使用 $_COOKIE 打印信息的位置显示我的 cookie 信息
我设置了 30 天的 Cookie,这里是用于设置 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 的过期时间
【问题讨论】:
-
代码对我来说看起来不错。应该是浏览器问题。您是否处于隐私浏览模式?
-
是的,我也在 cookie 语法中为它设置了 true
-
是否有任何选项可以在 FF 中完美运行但在 Chrome 中无法运行
-
您是否尝试清除浏览器缓存和 cookie?
-
codeforest 我的朋友,实际上它适用于 Firefox,我也刷新了缓存