网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

thinkphp5中session怎么用

本篇内容主要讲解“thinkphp5中session怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“thinkphp5中session怎么用”吧!

创新互联公司专注于成都做网站、成都网站制作、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。

在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();

到此,相信大家对“thinkphp5中session怎么用”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网站标题:thinkphp5中session怎么用
标题URL:http://bjjierui.cn/article/pgjpjp.html

其他资讯