使用PHP 5.3.10我在登錄時設置了一些cookie。然而,無論瀏覽器,網址,還是其他參數,我嘗試設置,當我關閉瀏覽器並返回時,cookies總是消失。使用php設置的cookie正在瀏覽器上關閉
在PHP中:
setcookie($key, $value, time()+2592000, '/');
我試過設置的域,安全/ HTTP參數,但他們似乎並不影響這一點。
我已經試過這個Firefox 12,Safari,Chrome。沒有設置爲在退出/重新啓動時清除Cookie。
HTTP報頭的實例:
Set-Cookie: authentication_key=24...b6; expires=Thu, 31-May-2012 22:49:26 GMT; path=/
當我關閉瀏覽器並返回完全相同的地址餅乾都消失了(在HTTP/S或www沒有變化)。
它是一個很長的鏡頭,但是如果你的服務器發送了一個虛假的'Date:'頭部,它真的可以把這些東西搞砸了。 – goat
你如何測試cookie不見了? – dqhendricks
在所有瀏覽器中,我打開檢查器,顯示當前域的Cookie。 – helion3