thinkphp6:使用session(thinkphp v6.0.10LTS)
session thinkphp ThinkPHP6 v6.0 使用
2023-09-14 09:01:15 时间
一,项目中启用session
1,app/middleware.php
添加如下一行
//Session初始化 \think\middleware\SessionInit::class
2,注意给runtime目录加入写权限:
例:
liuhongdi@lhdpc:/data/php/admapi$ chmod 777 runtime/
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,写入到session以及从session读取代码
//引入session类 use think\facade\Session; ... //获取session public function getsession() { //指定key $name = Session::get('name'); //全部 $all = Session::all(); return Result::Success($all); } //设置session public function setsession() { Session::set('name', '老刘'); $name = Session::get('name'); return Result::Success($name); }
三,测试效果
设置session
![](https://img2023.cnblogs.com/blog/1938691/202302/1938691-20230228161250183-460149146.png)
读取session
四,查看thinkphp的版本:
liuhongdi@lhdpc:/data/php/admapi$ php think version v6.0.10LTS
![](https://common.cnblogs.com/images/loading.gif)
相关文章
- haproxy+tomcat实现负载均衡以及session共享(linux centos7环境)
- Session自定义存储及分布式存储
- thinkphp里的session、cookie方法
- [ASP.NET]重构Session确实让代码简洁干净了不少
- Node.js刷新session过期时间
- session没保存,登录失败
- 多域名THINKPHP利用MEMCACHE方式共享SESSION数据
- ThinkPHP中:检查Session是否过期
- [tmux] Manage terminal workspaces using session naming
- Cloud Foundry Session Affinity(Sticky Session)的实现
- Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法
- tp框架中的一些疑点知识--cookie和session的配置
- 几分钟搞定redis存储session共享——设计实现
- JavaWeb——Session技术