🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### Session ~~~ // 设置或者获取session作用域(前缀) Session::prefix($prefix = ''); /** * session初始化 * @param array $config * @return void * @throws \think\Exception */ Session::init(array $config = []); // session自动启动或者初始化 Session::boot(); /** * session设置 * @param string $name session名称 * @param mixed $value session值 * @param string|null $prefix 作用域(前缀) * @return void */ Session::set($name, $value = '', $prefix = null); /** * session获取 * @param string $name session名称 * @param string|null $prefix 作用域(前缀) * @return mixed */ Session::get($name = '', $prefix = null); /** * session获取并删除 * @param string $name session名称 * @param string|null $prefix 作用域(前缀) * @return mixed */ Session::pull($name, $prefix = null); /** * session设置 下一次请求有效 * @param string $name session名称 * @param mixed $value session值 * @param string|null $prefix 作用域(前缀) * @return void */ Session::flash($name, $value); // 清空当前请求的session数据 Session::function flush(); /** * 删除session数据 * @param string|array $name session名称 * @param string|null $prefix 作用域(前缀) * @return void */ Session::delete($name, $prefix = null); /** * 清空session数据 * @param string|null $prefix 作用域(前缀) * @return void */ Session::clear($prefix = null); /** * 判断session数据 * @param string $name session名称 * @param string|null $prefix * @return bool */ Session::has($name, $prefix = null); /** * 添加数据到一个session数组 * @param string $key * @param mixed $value * @return void */ Session::push($key, $value); /** * 启动session * @return void */ Session::start(); /** * 销毁session * @return void */ Session::destroy(); /** * 重新生成session_id * @param bool $delete 是否删除关联会话文件 * @return void */ Session::regenerate($delete = false); /** * 暂停session * @return void */ Session::pause(); ~~~