thinkphp3.2

为什么浏览器已关闭,session和cookies都清空了?
不知道是哪里问题,浏览器已关闭,两个都没了

阅读 2.9k
5 个回答

浏览器关闭了cookies不会清空的哈

cookie 有效性和浏览器一样,浏览器关闭,cookie自动清除,session也会失效。
如果想cookie在关闭浏览器后还有效,需要设置cookie有效时间。

浏览器关闭了cookie会清空,会丢失session_id,session失效

cookie默认的失效时间就是一个会话结束,也就是默认和session的生命周期相同,如果你想在关闭浏览器后cookie继续生效 就要自己设置cookie的生命周期

<?php
$value = 'some Information';
setcookie("TestCookie", $value);//浏览器关闭,cookie失效(默认)

setcookie("TestCookie", $value, time()+3600); //1小时后cookie失效
setcookie("TestCookie", $value, time()+3600*24);//1天后cookie失效
?>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题