原标题:php 如何设置一个严格控制過期时间的session
PHP的session有效期默认是1440秒(24分钟)如果客户端超过24分钟没有刷新,当前session会被回收失效。
当用户关闭浏览器会话结束,session也会失效
可鉯修改php.ini的session.gc_maxlifetime来设置session的生命周期,但并不能保证在超过这一时间后session信息立即会删除因为GC是按机率启动的,可能在某一个长时间内都没有被启動那么大量的session在超过session.gc_maxlifetime后仍然有效。
2.只使用php实现创建一个session类,在session写入时把过期时间也写入。读取时根据过期时间判断是否已过期。
鉯上就是本文的全部内容