Php kohana3.3.0本机会话生存期因计算不正确而过期

Php kohana3.3.0本机会话生存期因计算不正确而过期,php,session-timeout,kohana-3.3,Php,Session Timeout,Kohana 3.3,bootstrap.php: Session::$default="native"; 我的会话配置文件: return array( 'native' => array( 'name' => 'session', 'lifetime' => 10, // 10 secs ), ); 我发现过期时间的计算是time()-session\u created\u time>life,而不是time()-last\u active\u

bootstrap.php:

Session::$default="native";
我的会话配置文件:

return array(
    'native' => array(
        'name' => 'session',
        'lifetime' => 10, // 10 secs
    ),
);

我发现过期时间的计算是
time()-session\u created\u time>life
,而不是
time()-last\u active\u time>life
。有人能告诉我如何解决这个问题吗?

我添加了一条语句,将会话与客户端cookie同步,一切正常
setcookie($this->\u name,session\u id(),time()+$this->\u life,Cookie:$path,Cookie:$domain,Cookie:$secure,Cookie:$httponly)

在system\classes\Kohana\Session\Native.php#protected function _read($id=NULL)

根据我在Kohana的代码中看到的情况,Session['Native']['life']不工作。我在代码中搜索了

ini_set('session.gc_maxlifetime', xxx)
我没有找到它。我必须在bootstrap.php中添加这一行

您能告诉我会话['native']['life']是否正常工作吗