💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
session配置与获取 语法: Session::set('键名','值'); //设置session Session::set('键名',null); //清空session Session::get('键名'); //获取Session值 ## route.php文件 (设置session) ~~~ <?php use think\Route; Route::get('setSess','index/index/setSess'); Route::get('getSess','index/index/getSess'); ~~~ ## index.php文件(设置session) ~~~ use think\Session; public function setSess() { // Session::set('usename','liudehua'); //设置session Session::set('usename',null); //清空session } ~~~ ## 获取session index.php文件文件 ~~~ use think\Session; public function getSess(Request $request) { echo $request->session('usename'); //获取session } ~~~ ## 获取session route.php文件 ~~~ use think\Route; Route::get('getSess','index/index/getSess'); ~~~ ## 清空session index.php文件里 ~~~ public function setSess() { Session::set('usename',null); //清空session } ~~~ ## cookie的方法与session的方法是一样的 ``` index.php里 use think\Cookie 把上面代码里的Session改成Cookie就可以 ``` ## 代码案例: ## index.php里 ~~~ use think\Cookie; public function setCook() { Cookie::set('usename','liudehua'); //设置session // Session::set('usename',null); //清空session } public function getCook(Request $request) { echo $request->Cookie('usename'); //获取session } } ~~~ ## Route.php文件里 ~~~ Route::get('setCook','index/index/setCook'); Route::get('getCook','index/index/getCook'); ~~~ <br/> <br/> ## Cookie过期时间等其他参数在 config.php文件里设置 <br/> <br/> ~~~ // +---------------------------------------------------------------------- // | Cookie设置 // +---------------------------------------------------------------------- 'cookie' => [ // cookie 名称前缀 'prefix' => '', // cookie 保存时间 'expire' => 0, // cookie 保存路径 'path' => '/', // cookie 有效域名 'domain' => '', // cookie 启用安全传输 'secure' => false, // httponly设置 'httponly' => '', // 是否使用 setcookie 'setcookie' => true, ], ~~~ # view模板里读取session ``` {$Think.session.键} ``` 语法案例: {$Think.session.useradmin}