如何在会话过期后添加自动重定向? 我正在使用Kohana 3.2.0,会话存储在cookie中。
目前,网址为http://webpage.com/test/myController
当会话过期并点击链接后,我会收到ReflectionException
,并显示网址:http://webpage.com/test/test/myController
希望你能在会议结束后自动重定向给我一点提示:)
答案 0 :(得分:1)
当会话过期时,您在当前会话中设置的任何值都将不再可用。因此,一种方法是设置一个值并将其放在控制器的before()方法中:
// In your Controller::before() method
if (Session::instance()->get('valid') === NULL)
{
$this->request->redirect('somewhere');
}
// This goes somewhere after the session expiry check
Session::instance()->set('valid', TRUE);