对会话的Yii运行简介
本文介绍了使用会话在Yii框架的方法。以下步骤如下:首先,与标准PHP代码的区别:
In the Yii framework, you don't need to use session_start () as standard PHP code.
在Yii框架,将自动启动属性默认设置为true,那么
虽然session_start()是没有用的,你仍然可以使用$ _session全局变量,但最好使用Yii框架封装Yii::应用程序->会话
二、会话变量的使用:
设置会话:
Yii::APP()->会话{ 'var} =价值;
使用会话:
回声一::APP()->会话{ 'var};
删除会话:
unset(Yii应用::()->会话{ 'var});
如何在更复杂的使用中配置会话
配置项可以位于元件保护/配置/ main.php:
会话=数组(
自动启动= >假( /真实),
列出= > 'site访问,
cookiemode= >只有',
保存路径= / / /新路径 /目录,
),
在数据库的设置中保持会话:
('session= >阵列
类= >系统。cdbhttpsession网站,
connectionid= > 'db,
sessiontablename= > 'actual_table_name,
),
此外,为了调试,有时需要知道当前用户的会话ID,
值在:
Yii::APP()->会话-> SessionID
最后,当用户退出登录(注销),你需要消除的痕迹,和使用:
Yii::APP()->会话->明确()
删除所有会话变量,然后调用
Yii::APP()->会话->破坏()
删除服务器端存储的会话数据。