无法在LocalHost上设置Cookie过期时间

时间:2013-08-23 20:28:48

标签: php session cookies

我正在写一个cookie并试图在我的localhost中设置过期时间。但是,它始终显示结束时间为"当浏览会话结束时#34;

这是代码

$domain = ($_SERVER['HTTP_HOST'] != 'localhost') ? $_SERVER['HTTP_HOST'] : false;
setcookie('rememberme', $cookie, time()+86400*7, '/', $domain, false);

有人可以帮我解释为什么我会遇到这个问题吗?

enter image description here

每次关闭浏览器时,都会导致我的cookie被破坏。

1 个答案:

答案 0 :(得分:0)

我能够自己修复这个问题。我的代码中还有一些其他问题。对此给您带来的不便表示歉意。