// 全局中间件定义文件
return [
// 全局请求缓存
// \think\middleware\CheckRequestCache::class,
// 多语言加载
// \think\middleware\LoadLangPack::class,
// Session初始化
\think\middleware\SessionInit::class
];
public function test(){
Session::set('name','测试session');
echo 1;
}
public function test2(){
echo Session::get('name');
echo 2;
}
全局中间件定义Session初始化已经开启了,我在本地使用命令 php think run,分别访问:
http://127.0.0.1:8000/index/test
http://127.0.0.1:8000/index/test2
test2方法是可以直接读出session值。
可是我在 本地环境 或者 服务器上去访问对应的域名路径,test2却读不出来session值?这是哪里配置不对吗? 可我去官网直接下载下来的框架这样使用也是不行。
求帮助?求帮助?求帮助?
最佳答案
