首页 > 后端开发 > php教程 > 请问获取cookie和session过期时间的方法是什么

请问获取cookie和session过期时间的方法是什么

WBOY
发布: 2016-06-23 13:46:07
原创
1639 人浏览过

请问获取cookie和session过期时间的方法是什么


回复讨论(解决方案)

cookie 的过期时间是你指定的
可用 js 计算出剩余时间,php 只能通过附加辅助 cookie 变量简洁获取

session 过期时间为 0,不需要考虑

有没有get之类的方法查看呢?session的过期时间不是0吧,php.ini里面有配置的

是呀,php.ini里有配置
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
; http://php.net/session.cookie-lifetime
session.cookie_lifetime = 0

session.cookie_lifetime = 0的意思是说浏览器关闭session就失效啊

对呀,session 本来就是关闭浏览器就失效呀

但是session本身也是可以设置过期时间的啊,session.gc_maxlifetime = 1440在浏览器不关闭的情况下,连续1440s没操作页面的session也会失效

越讲越远了

session.gc_maxlifetime 表示的是 session 临时文件最小存留时间,而不是过期时间
session.gc_maxlifetime = 1440
是指在最后一次访问的 1440 秒以后,这个 session 临时文件可以删除了(但不一定被删)
如果在一个页面上停留 24 分钟不做任何操作,那么注销他的登录也是不为过的

学习了

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板