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治理操纵,用法下列:
php自带函数session_unset。感化是清除了(开释)所有的SESSION(会话)变量,如果你需要清除了某一个会话变量,应当应用
unset($_SESSION['var']);
本文链接:https://addon.ciliseo.com/gao-ding-tp-kuang-jia-zhong-session-de-yong-fa.html
网友评论