我将php过期时间设置为1周;如果离开页面并返回,cookie仍然存储。当我完全关闭浏览器时,它会丢失存储的cookie。退出后,浏览器未设置为清除cookie。 (在chrome,firefox,safari中失败)
setcookie(“pass”,“key”,time()+ 259200,“/”,“。domain.com”);
答案 0 :(得分:0)
我不知道这是否有帮助。但我这样做是为了设置一个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);
}