ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 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(); ~~~