会话
MiniFramework 从 1.0.12 版本开始,新增了 Session 会话类。
示例代码如下:
namespace App\Controller;
use Mini\Base\Session;
class Example extends Action
{
function sessionAction()
{
// 开启会话
Session::start();
// 写入一个名为 test 的会话,对应的值为 abc
Session::set('test', 'abc');
// 读取名为 test 的会话
$test = Session::get('test');
dump($test);
die();
}
}
Session 会话类还支持在调用 start 方法开启会话时,传入设定参数,例如:
// 开启会话
\Mini\Base\Session::start([
// 设定 SESSION 存储于 Redis
'save_handler' => 'redis',
// 设定 Redis 地址、端口和密码
'save_path' => 'tcp://127.0.0.1:6379?auth=passwd'
]);