if(isset($_POST['remember'])) {
if(!isset($_COOKIE['tracker_id'])) {
setcookie('tracker_id', $_SESSION['id'], time()+2592000);
setcookie('tracker_username', $_SESSION['username'], time()+2592000);
setcookie('tracker_rsn', $_SESSION['rsn'], time()+2592000);
}
}
我知道代码有效,因为我在我登录之前检查是否有cookie,并且没有。我登录,并有饼干。我关闭标签页(不是浏览器),在新标签页中重新打开它,并且Cookie不在那里。我不知道如果我忽略了一些东西,但我不能肯定这是怎么回事这里...我关闭标签后曲奇饼消失
任何帮助表示赞赏
您确定cookie实际上包含值吗? –
是否有可能会使某些过期Cookie的代码被无意中触发?也许你应该发布更多的代码? (我只是假设:) – karim79
佩卡 - 是的。我确定他们是使用Firefox插件进行设置的,并且他们似乎正在工作。 Karim - 当你点击注销时,会运行唯一的代码,所以我认为这是不可能的。 = /。 – Andrew