本文实例讲述了thinkPHP中session()方法用法。分享给大家供大家参考,具体如下:

系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成。

用法

session(name,name,value='')

参数

name(必须):如果传入数组 则表示进行session初始化,如果传入null表示清空当前session,如果是字符串则表示session赋值、获取或者操作。

Value(可选):要设置的session值,如果传入null表示删除session,默认为空字符串

session初始化设置

如果session方法的name参数传入数组则表示进行session初始化设置,例如:

session(array('name'=>'session_id','expire'=>3600));

初始化之后系统会自动启动session,如果不希望系统自动启动session的话,可以设置SESSION_AUTO_START为false

例如:

'SESSION_AUTO_START' =>false

关闭自动启动后可以项目的公共文件或者在控制器中通过手动调用session_start或者session('[start]') 启动session。

session赋值

session('name','value'); //设置session

session取值

$value = session('name');

session删除

session('name',null); // 删除name

要删除所有的session,可以使用:

session(null); // 清空当前的session

session判断

要判断一个session值是否已经设置,可以使用

session('?name');

用于判断名称为name的session值是否已经设置

session管理

session方法支持一些简单的session管理操作,用法如下:

session('[操作名]');

session('[pause]'); // 暂停session写入

session('[start]'); // 启动session

session('[destroy]'); // 销毁session

session('[regenerate]'); // 重新生成session id

php自带函数session_unset。作用是清除(释放)所有的SESSION(会话)变量,如果你需要清除某一个会话变量,应该使用

unset($_SESSION['var']);

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

php中sisson用法,thinkPHP中session()方法用法详解相关推荐

  1. Java Web学习总结(40)——JSP中的Application对象和Session对象常用方法详解

    一.applicaton表示一个javax.servlet.ServletContext对象. 他实现了用户间数据的共享,可存放全局变量.它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直 ...

  2. python中tensorflow_Python Tensor FLow简单使用方法实例详解

    本文实例讲述了Python Tensor FLow简单使用方法.分享给大家供大家参考,具体如下: 1.基础概念 Tensor表示张量,是一种多维数组的数据结构.Flow代表流,是指张量之间通过计算而转 ...

  3. python中的str方法和repr方法_详解Python中__str__和__repr__方法的区别

    对我当前工程进行全部测试需要花费不少时间.既然有 26 GB 空闲内存,为何不让其发挥余热呢? tmpfs 可以通过把文件系统保存在大内存中来加速测试的执行效率. 但优点也是缺点,tmpfs 只把结果 ...

  4. Java中的compare方法和conpareTo方法使用详解

    一.compare方法 一般用在优先级队列和重写Arrays.sort中,新建比较器,重写compare方法 1.1 优先级队列中使用(比较器后一个元素为大的) 例如:使用小顶堆找最大TopK就构造了 ...

  5. Vue中同级组件之间的通讯方法(详解)

    比如我想在userVue.vue中调用headVue中的方法 1.首先先创建一个avatarRealTime.js,来打开组件之间的通讯接口 avatarRealTime中代码如下:引入vue,暴露出 ...

  6. 数据库中关于删除重复数据的方法的详解

    相信大家在实际开发中在数据库方面都遇到过很多重复数据的问题,今天就和大家谈谈关于删除重复数据的方法,为了更加直观的和更容易的掌握方法我就从建表开始到插入重复数据到删除重复数据的核心sql语句给大家演示 ...

  7. colsure php_PHP_PHP中Closure类的使用方法及详解,Closure,匿名函数,又称为Anonym - phpStudy...

    PHP中Closure类的使用方法及详解 Closure,匿名函数,又称为Anonymous functions,是php5.3的时候引入的.匿名函数就是没有定义名字的函数.这点牢牢记住就能理解匿名函 ...

  8. python find的使用方法_Python中的rfind()方法使用详解

    Python中的rfind()方法使用详解 rfind()方法返回所在子str 被找到的最后一个索引,或者-1,如果没有这样的索引不存在,可选择限制搜索字符串string[beg:end]. 语法 以 ...

  9. html中的sort方法,JavaScript_javascript中sort() 方法使用详解,语法:arrayObject.sort(sortby);参 - phpStudy...

    javascript中sort() 方法使用详解 语法:arrayObject.sort(sortby):参数sortby可选.规定排序顺序.必须是函数. sort() 方法用于对数组的元素进行排序. ...

最新文章

  1. UISearchbar placeholder 文本和icon居左 iOS7
  2. SVN服务器从Windows迁移到Linux
  3. 「从源码中学习」面试官都不知道的Vue题目答案
  4. 【数学和算法】奇异值分解在【图像压缩】中的应用
  5. oracle 分段函数,transcad概述强大的交通gis.pdf
  6. Python爬虫入门教程 6-100 蜂鸟网图片爬取之一
  7. 大型网站技术架构02 网站的高性能架构、网站的可用性架构
  8. 左右xcode的重构选项的一些理解
  9. Web 开发中 20 个很有用的 CSS 库
  10. oracle数据库导出数据6,Oracle数据库导入导出方法汇总
  11. 色差类染疵原因的详细分析
  12. 20172310 《程序设计与数据结构》实验二报告
  13. DisplayLink 安装错误
  14. 如果软件测试是门艺术,软件测试工程师就是艺术家 -- 浅析ZStack是如何做智能软件测试
  15. 车辆销售系统用例_销售管理系统的UML分析与设计
  16. 「山东城商行联盟数据库准实时数据采集系统」入选2021中国大数据应用样板案例
  17. 北京大学公开课《数据结构与算法Python版》
  18. 计算机学院三行情书,【计算机·头条】“当你老了”三行情书颁奖晚会
  19. 软件工程课程第二次任务——需求分析与原型设计
  20. 对网页 ‘’为所欲为‘’ 之手动实现 csdn深色模式?

热门文章

  1. eclipse 断点调试快捷键
  2. 微软工程院院长:1万多应聘者挑不出100人
  3. WF4.0 基础篇 (二十九) WorkflowInspectionServices
  4. System.Drawing.Color.FromArgb(144,238,255);
  5. array专题3-一道题目不断分析就会慢慢有了思路
  6. [剑指offer][JAVA]面试题第[34]题[二叉树中和为某一值的路径][回溯]
  7. OpenCv学习笔记(二)—cv Mat学习
  8. Vim案列掌握vim的基本操作——案例一:vim创建编写txt文件
  9. 1350B. Orac and Models
  10. python发钉钉消息_Python调用钉钉机器人推送消息