停止cookie以在浏览器关闭时销毁

时间:2014-03-24 12:21:03

标签: php cookies

我正在登录时实现保持登录功能。当我关闭浏览器时,我的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);

1 个答案:

答案 0 :(得分:1)

您可以为Cookie设置生命周期..

setcookie("TestCookie", $value, time()+3600);  /* expire in 1 hour */ //<--- Increase the time limit there

3600是cookie可以存在的总秒数。你可以在那里增加限制。

Source : PHP Manual


<强> EDIT :

固定代码..顺其自然!

$cookieExpiryTime = time() + (10 * 365 * 24 * 60 * 60);
setcookie('staySignedInEmail',encode_decode($loginQueryRes['email'],1),$cookieExpiryTime);