SW-X的Session组件依赖Redis
服务。
不支持原生的PHP-SESSION,所以在使用session组件之前,需要先到/config/redis.php
配置项中修改相应配置项。
而session的配置项则存放在/config/app.php
文件中。
依赖类:\x\Session
方法名:set()
参数:
string $key
mixed $value
int $outtime
null
,为空表示使用配置文件中的过期时间,非必填
返回值:true
使用示例:
\x\Session::set('admin', '小黄牛');
// 你还可以设置自动过期时间,默认7200S
\x\Session::set('admin', '小黄牛', 3600);
依赖类:\x\Session
方法名:get()
参数:
string $key
返回值:mixed
使用示例:
$admin = \x\Session::get('admin');
依赖类:\x\Session
方法名:has()
参数:
string $key
返回值:bool
使用示例:
if (\x\Session::has('admin')) {
echo '登陆中';
} else {
echo '已退出';
}
依赖类:\x\Session
方法名:delete()
参数:
string $key
返回值:bool
使用示例:
$res = \x\Session::delete('admin');
依赖类:\x\Session
方法名:clear()
参数:无
返回值:bool
使用示例:
$res = \x\Session::clear();