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标题贴出来,以便我们仔细看看:) –