【发布时间】:2014-09-08 06:58:16
【问题描述】:
我的问题:
session.gc_maxlifetimeinphp.ini:session.gc_maxlifetime是从 session_start() 点开始还是从服务器的最新请求开始? (假设我有几个请求没有调用 session_start()。)使用
$_SESSION对象的最佳做法是什么,以免浪费宝贵的RAM(及时自动清除空闲会话)?或者这是在session.gc_maxlifetime中提到的时间自动发生的事情?- 如何正确检查会话是否已过期(相对于从未创建的会话)?还是两者都一样?
isset($_SESSION['any_variable']) === FALSE - 假设我无法控制 php.ini,如何增加
session.gc_maxlifetime? -
session_start():如果会话“超时”,则调用 session_start 将始终启动先前变量不可用的会话(全新会话)。对吗?
【问题讨论】: