2013-04-02 136 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