zoukankan      html  css  js  c++  java
  • TP6中Session的使用

    Session的使用:

    1、必须先开启session

    找到app/middleware.php 文件,找到下面一行,并取消前面的注释
    \think\middleware\SessionInit::class

    2、Session的使用

     
    对应控制器文件顶部引入Session类
    use think\facade\Session;
    设置Session
     
     1 /**
     2      * 设置session
     3      */
     4     public function setSession()
     5     {
     6         Session::set("user_name","yangphp");
     7         Session::set("user_id","1001");
     8 
     9         return  "设置session 成功!";
    10     }
    获取Session

    1 /**
    2      * 读取session
    3      */
    4     public function getSession()
    5     {
    6         echo "user_name : ".Session::get("user_name");
    7         echo "<br />";
    8         echo "user_id : ".Session::get("user_id");
    9     }
    清空Session
     
    1  public function clearSession()
    2     {
    3         //删除 user_name 的值
    4         Session::delete('user_name');
    5         //删除所有的值
    6         Session::clear();
    7 
    8         return "成功清除所有session";
    9     }
    3、使用助手函数操作Session (推荐)
     
     1 // 赋值
     2 session('name', 'thinkphp');
     3 // 判断是否赋值
     4 session('?name');
     5 // 取值
     6 session('name');
     7 // 删除
     8 session('name', null);
     9 // 清除session
    10 session(null);
    特别注意:
    设置Session后,代码不能使用 exit 或者die中断,否则将会设置不成功

    但行好事,莫问前程!

    本文来自博客园,作者:yangphp,转载请注明原文链接:https://www.cnblogs.com/ypeih/p/15485063.html

  • 相关阅读:
    redis
    java基础知识起步
    SQL(DML)语法
    jsp中的九大内置对象和四大作用域
    JDBC与javaBean
    javaScript知识点大全
    mysql数据库操作语法大全
    css前端知识点总结
    HTML前端小结
    代码整洁之道
  • 原文地址:https://www.cnblogs.com/ypeih/p/15485063.html
Copyright © 2011-2022 走看看