yii2 session处理
来源:互联网 发布:数据结构严蔚敏 知乎 编辑:程序博客网 时间:2024/06/04 20:14
首先,在Yii框架中,你不需要像标准PHP代码那样使用session_start()
,
在 Yii 框架中,autoStart 属性缺省被设置为true,所以,
虽然没有使用 session_start()
,你仍然可以使用 $_SESSION 全局变量,但最好使用
Yii框架封装的 Yii::app->session:
设置session变量:Yii::app()->session['var']='value';
使用: echo Yii::app()->session['var'];
移除:unset(Yii::app()->session['var']);
更为复杂一点的使用时如何配置你的session
配置项可设在 protected/config/main.php的components中:
'session'=>array( 'autoStart'=>false(/true), 'sessionName'=>'Site Access', 'cookieMode'=>'only', 'savePath'='/path/to/new/directory',),
将session保持在数据库的设置:
'session' => array ( 'class' => 'system.web.CDbHttpSession', 'connectionID' => 'db', 'sessionTableName' => 'actual_table_name',),
好,还有什么呢?对了,为了调试,有时需要知道当前用户的session ID,
该值就在 Yii::app()->session->sessionID
中。
最后,当用户退出登录(logout),你需要消除痕迹,可使用:Yii::app()->session->clear()
移去所有session变量,然后,调用Yii::app()->session->destroy()
移去存储在服务器端的数据。
0 0
- yii2 session处理
- yii2 session过期时间处理
- Yii2-Session超时设置无效问题处理
- session -yii2
- yii2 session的使用方法
- yii2 session的使用方法
- yii2.0的session
- Yii2.0 session
- yii2 session 的原理
- Yii2的session操作
- Yii2.0 SESSION使用方法
- Yii2.0 session的存取
- yii2.0 处理密码
- yii2的场景处理
- Yii2友好处理404
- yii2框架的错误处理
- yii2 请求处理过程解析
- composer 安装yii2错误处理
- stl::vector排序二例
- 欢迎使用CSDN-markdown编辑器
- 阿里云磁盘的分区,挂载
- 内联函数 —— C 中关键字 inline 用法解析
- CSS文本过长显示省略号
- yii2 session处理
- ubuntu物理内存不足,磁盘空间转换虚拟内存
- 关于高效学习工作的几本书
- Codeforces#354C (Div. 2) 二分答案
- OpenCV基本数据类型
- Docker 命令
- 按位与(&)按位或(|)按位异或(^)按位取反(~)左移(<<)右移(>>)
- Xshell与securecrt之间不同
- iOS学习之——Unknown type name 'UIColor" 的问题