1

我正在尝试在 Kohana 3 中的函数之间使用控制器中的会话:

public function action_setsession()
    {
       $session = Session::instance();
       $session->set('test1', 'testing1');
       $session->set('test2', 'testing2');
    }

public function action_getsession()
    {
       $session = Session::instance();
       $test1 = $session->get('test1');
       $test2 = $session->get('test2');

       echo 'Test1='.$test1;
       echo 'Test2='.$test2;
    }

而且我在 getsession() 函数中没有得到任何数据。有可能以这种方式使用它吗?或者我做错了什么?谢谢。

4

1 回答 1

0

我看不出你的代码有什么问题。它应该可以正常工作,但有一些事情需要检查:

  • 你在跑action_setsession之前跑吗action_getsession
  • 您是否正确配置了会话库?请参阅会话配置

如果你检查了这些东西,你很可能会找到它不起作用的原因。

于 2013-05-16T12:24:33.603 回答