tp6 session问题

 

官方文档:https://www.kancloud.cn/manual/thinkphp6_0/1037635

 

使用session,引入

use think\facade\Session;

赋值

Session::set('name', 'thinkphp');

取值

  1.  
    // 如果值不存在,返回null
  2.  
    Session::get('name');
  3.  
    // 如果值不存在,返回空字符串
  4.  
    Session::get('name', '');
  5.  
    // 获取全部数据
  6.  
    Session::all();

删除

Session::delete('name');

取值并删除

  1.  
    // 取值并删除
  2.  
    Session::pull('name');

如果name的值不存在,返回Null

清空

Session::clear();

助手函数

系统也提供了助手函数session完成相同的功能,例如:

  1.  
    // 赋值
  2.  
    session('name', 'thinkphp');
  3.  
    // 判断是否赋值
  4.  
    session('?name');
  5.  
    // 取值
  6.  
    session('name');
  7.  
    // 删除
  8.  
    session('name', null);
  9.  
    // 清除session
  10.  
    session(null);

官方文件:https://www.kancloud.cn/manual/thinkphp6_0/1037635

posted @   blange  阅读(1739)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥
点击右上角即可分享
微信分享提示