thinkphp5中session的用法是什么
发布时间 - 2022-04-25 00:00:00 点击率:次在thinkphp5中,session方法用于Session的设置、获取、删除和管理操作,是一个多元化操作函数,传入不同的参数调用,可以完成不同的功能操作,语法为“session($name, $value='')”。
本文操作环境:Windows10系统、ThinkPHP5版、Dell G3电脑。
thinkphp5中session的用法是什么
Session方法用于Session 设置、获取、删除和管理操作。
用法
session($name, $value='')
参数 name(必须):如果传入数组 则表示进行session初始化,如果传入null表示清空当前session,如果是字符串则表示session赋值、获取或者操作。
Value(可选):要设置的session值,如果传入null表示删除session,默认为空字符串
session函数是一个多元化操作函数,传入不同的参数调用可以完成不同的功能操作,包括下面一些功能。
session初始化设置
如果session方法的name参数传入数组则表示进行session初始化设置,例如:
session(array('name'=>'session_id','expire'=>3600));Session初始化设置方法 无需手动调用,在App类的初始化工作结束后会自动调用,通常项目只需要配置SESSION_OPTIONS参数即可,SESSION_OPTIONS参数的设置是一个数组,支持的索引名和前面的session初始化参数相同。

默认情况下,初始化之后系统会自动启动session,如果不希望系统自动启动session的话,可以设置SESSION_AUTO_START为false,例如:
'SESSION_AUTO_START' =>false
关闭自动启动后可以项目的公共文件或者在控制器中通过手动调用session_start或者session('[start]') 启动session。
session赋值
Session赋值比较简单,直接使用:
session('name','value'); //设置session相当于:
$_SESSION['name'] = 'value';
session取值
Session取值使用:
$value = session('name');相当于使用:
$value = $_SESSION['name'];
session删除
session('name',null); // 删除name相当于:
unset($_SESSION['name']);
要删除所有的session,可以使用:
session(null); // 清空当前的session
相当于:
$_SESSION = array();
推荐学习:《PHP视频教程》
# thinkphp
# php
# NULL
# Session
# 字符串
# 是一个
# 自动启动
# 清空
# 只需要
# 可以使用
# 可选
# 默认为
# 情况下
# 器中
# 后会自动
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
敲碗10年!Mac系列传将迎来「触控与联网」双革新
免费视频制作网站,更新又快又好的免费电影网站?
大连 网站制作,大连天途有线官网?
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
javascript中闭包概念与用法深入理解
网站图片在线制作软件,怎么在图片上做链接?
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
百度浏览器如何管理插件 百度浏览器插件管理方法
如何在万网利用已有域名快速建站?
如何在云主机上快速搭建网站?
高端建站三要素:定制模板、企业官网与响应式设计优化
如何正确选择百度移动适配建站域名?
高端云建站费用究竟需要多少预算?
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
如何挑选优质建站一级代理提升网站排名?
公司网站制作价格怎么算,公司办个官网需要多少钱?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
重庆市网站制作公司,重庆招聘网站哪个好?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何在建站之星绑定自定义域名?
如何用IIS7快速搭建并优化网站站点?
详解Android图表 MPAndroidChart折线图
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
BootStrap整体框架之基础布局组件
如何在IIS中配置站点IP、端口及主机头?
jQuery 常见小例汇总
javascript日期怎么处理_如何格式化输出
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
googleplay官方入口在哪里_Google Play官方商店快速入口指南
Bootstrap CSS布局之列表
Laravel如何使用Eloquent进行子查询
如何在景安云服务器上绑定域名并配置虚拟主机?
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
node.js报错:Cannot find module 'ejs'的解决办法
如何用景安虚拟主机手机版绑定域名建站?
微信小程序 闭包写法详细介绍
昵图网官方站入口 昵图网素材图库官网入口
如何用搬瓦工VPS快速搭建个人网站?
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
EditPlus中的正则表达式实战(5)
如何快速上传自定义模板至建站之星?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践

