本文实例讲述了Yii框架Session与Cookie使用方法。分享给大家供大家参考,具体如下:
Yii Session使用
public function actionIndex(){ $session = \YII::$app- session; //判断session是否开启 if(!$session- isActive) { //未开启,需要开启 $session- open(); } //设置session $session- set('user_name','zhangsan'); //获取session $user_name = $session- get('user_name'); echo $user_name; //删除session $session- remove('user_name'); //数组形式的session //设置session $session['userName'] = 'lisi'; //获取session $user_name = $session['userName']; echo $user_name; //删除session unset($session['userName']); }
Yii cookie的使用
public function actionIndex(){ //设置cookie(注意这里用的是响应组件) $cookies = \YII::$app- response- cookies; $cookie_data = array('name'= 'user','value'= 'zhangsan'); $cookies- add(new Cookie($cookie_data)); //获取cookie(注意这里用的是请求组件) $cookie = \YII::$app- request- cookies; echo $cookie- getValue('user','default_value');//第二个参数为不存在时的默认值 //删除cookie(注意这里用的是响应组件) $cookies- remove('user'); }
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句