0

ブートストラップ.php:

Session::$default="native";

私のセッション設定ファイル:

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

有効期限の計算はtime() - session_created_time > lifetimeではなくであることがわかりましたtime() - last_active_time > lifetime。それを修正する方法を教えてくれる人はいますか?

4

2 に答える 2

0

セッションをクライアント Cookie と同期するステートメントを 1 つ追加しました。すべて問題ありません。
setcookie($this->_name, session_id(), time()+$this->_lifetime, Cookie::$path, Cookie::$domain, Cookie::$secure, Cookie::$httponly);
in system\classes\Kohana\Session\Native.php#protected function _read($id = NULL)

于 2013-09-09T08:44:44.313 に答える