我正在登录时实现保持登录功能。当我关闭浏览器时,我的cookie也会被删除。我该如何防止这种情况?我想永久存储cookie。我没有删除cookie
我不想在浏览器关闭或计算机关闭时销毁php cookie。我想永久保存cookie
我正在使用以下代码
$cookieExpiryTime = time() + (10 * 365 * 24 * 60 * 60);
setcookie('staySignedInEmail',encode_decode($loginQueryRes['email'],1),$cookieExpiryTime);
setcookie('staySignedInPassword',$loginQueryRes['password'],$cookieExpiryTime);
答案 0 :(得分:1)
您可以为Cookie设置生命周期..
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */ //<--- Increase the time limit there
3600
是cookie可以存在的总秒数。你可以在那里增加限制。
<强> EDIT :
强>
固定代码..顺其自然!
$cookieExpiryTime = time() + (10 * 365 * 24 * 60 * 60);
setcookie('staySignedInEmail',encode_decode($loginQueryRes['email'],1),$cookieExpiryTime);