tp6 session问题

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

使用session,引入

use thinkfacadeSession;

赋值

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

原文地址:https://www.cnblogs.com/blange/p/14076168.html