使用会话


MiniFramework 从 1.0.12 版本开始,新增了 Session 会话类。

示例代码如下:

  1. namespace App\Controller;
  2. use Mini\Base\Session;
  3. class Example extends Action
  4. {
  5. function sessionAction()
  6. {
  7. // 开启会话
  8. Session::start();
  9. // 写入一个名为 test 的会话,对应的值为 abc
  10. Session::set('test', 'abc');
  11. // 读取名为 test 的会话
  12. $test = Session::get('test');
  13. dump($test);
  14. die();
  15. }
  16. }

Session 会话类还支持在开启时传入针对 SESSION 的设定参数,例如:

  1. // 开启会话
  2. \Mini\Base\Session::start(array(
  3. // 设定 SESSION 存储于 Memcached
  4. 'save_handler' => 'memcache',
  5. // Memcached 主机地址和端口
  6. 'save_path' => '127.0.0.1:11211'
  7. ));