浏览器关闭后PHP Cookie丢失 - 浏览器=默认设置

时间:2011-09-16 20:44:08

标签: php cookies

我将php过期时间设置为1周;如果离开页面并返回,cookie仍然存储。当我完全关闭浏览器时,它会丢失存储的cookie。退出后,浏览器未设置为清除cookie。 (在chrome,firefox,safari中失败)

  

setcookie(“pass”,“key”,time()+ 259200,“/”,“。domain.com”);

1 个答案:

答案 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);
}