3
我將php過期設置爲1周;如果離開頁面並返回cookie仍然存儲。當我完全關閉瀏覽器時,它會丟失存儲的cookie。瀏覽器未設置爲在退出後清除Cookie。 (失敗鉻,火狐,Safari)瀏覽器關閉後PHP Cookie丟失 - 瀏覽器=默認設置
setCookie方法( 「通」, 「鍵」,時間()+ 259200, 「/」, 「.domain.com」);
我將php過期設置爲1周;如果離開頁面並返回cookie仍然存儲。當我完全關閉瀏覽器時,它會丟失存儲的cookie。瀏覽器未設置爲在退出後清除Cookie。 (失敗鉻,火狐,Safari)瀏覽器關閉後PHP Cookie丟失 - 瀏覽器=默認設置
setCookie方法( 「通」, 「鍵」,時間()+ 259200, 「/」, 「.domain.com」);
我不知道這是否有幫助。但我這樣做來設置一個cookie。一直工作多年
$cookie_expire = time() + (86400 * '7';
$domain = $_SERVER["HTTP_HOST"];
if (empty($_COOKIE['entry'])){
$entry_cookie = $_SERVER['HTTP_REFERER'];
setcookie('entry', $entry_cookie , $cookie_expire , '/', $domain , FALSE, TRUE);
}
什麼返回時間()+ 259200,也許服務器設置了錯誤的日期?檢查響應標題以查看Set-Cookie標題的外觀。 –
259200是我手動設置的一個數字。服務器的日期也是對的。頭文件顯示cookie被正確存儲,當我退出任何瀏覽器時,它會丟失它,這很奇怪。 – Miko
請將您收到的確切的Set-Cookie標題貼出來,以便我們仔細看看:) –