2013-04-02 97 views
1

我面临的一个问题,当我闭上我的Chrome浏览器和它不会出现在我打印使用$_COOKIE如何访问的Cookie在Chrome浏览器后我关闭浏览器

我设置Cookie为30天的信息我的cookies信息这里是用于设置Cookie代码:

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

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

它显示了正确的cookie信息,如果我不关闭我的浏览器,但是当o闭上浏览器,再来一次,它不会显示我在cookies中设置的信息。

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

我还设置了铬的设置来取消选中该选项,所以当我关闭浏览器时,它也不会从Chrome浏览器设置中删除我的cookie。

Cookie在FireFox中正常工作,但如果我关闭了浏览器,但我无法知道铬是什么问题,如果有人遇到此类问题,请让我知道我是什么该如何解决这个问题

注:我还设置过期饼干

+0

代码对我来说看起来很好。可能是一个浏览器问题。你在隐私浏览模式? –

+0

是的,我也设置为它也在饼干语法 – drsndodiya

+0

有没有任何选项它在FF中完美的工作,但不在铬工作 – drsndodiya

回答

0

奇怪的是,它在Firefox中的时间。我假设你的Chrome安装是最新的!?你有没有尝试过使用setcookie()whist忽略路径和域参数来查看是否会警告Chrome中的行为?

+0

它不允许访问其他页面中的cookie如果你删除cookies的路径......我检查了它 – drsndodiya

+0

好吧,你是绝对不使用Chrome在隐身模式下?由于Cookie在这种模式下始终是非持久性的。 –

+0

是的,我没有在隐身模式下使用Chrome浏览器!它是简单的铬模式 – drsndodiya