In app/config/session.php
you have:
lifetime
option that allow you to set session expire time in minutes (not in seconds)
'lifetime' => 60,
意味着该会话将在一小时后到期.
There is also one more setting here:
'expire_on_close' => true,
这决定了浏览器关闭时会话是否过期.
您可能感兴趣的其他设置还有php.ini
个值:
session.cookie_lifetime = 0
和
session.gc_maxlifetime = 1440
Those are default values.
The first one means how long session cookie will be stored - default value is 0 (until browse is closed). The second option means after how many of seconds PHP may destroy this session data.
我说可能是因为php.ini
文件中还有一个选项session.gc_probability
决定了运行垃圾收集器的可能性.默认情况下,1440秒(24分钟)后,该会话数据被销毁的几率仅为1%.