【问题标题】:How to access Cookies in Chrome after i close my Browser关闭浏览器后如何在 Chrome 中访问 Cookie
【发布时间】: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,我也刷新了缓存

标签: php magento cookies


【解决方案1】:

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

【讨论】:

  • 如果你从cookies中删除路径,它不允许访问其他页面中的cookies......我检查了它
  • 好的,你确定不是在隐身模式下使用 Chrome 吗?因为在此模式下 cookie 始终是非持久性的。
  • 是的,乔恩,我没有在隐身模式下使用 chrome!这是chrome的简单模式
  • 会不会是 Mage 核心/cookie 类覆盖了数据?以下是一些与核心/cookie 核心/会话模型相关的老问题:stackoverflow.com/questions/6215807/magento-cookies-not-workingstackoverflow.com/questions/6341068/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2011-01-02
  • 2015-11-16
  • 1970-01-01
相关资源
最近更新 更多