当前位置:首页 > CMS教程 > 其它CMS > 列表

Yii框架Session与Cookie使用方法示例

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-02 13:50:50 浏览: 评论:0 

这篇文章主要介绍了Yii框架Session与Cookie使用方法,结合实例形式分析了Yii框架针对Session与Cookie的设置、获取、删除等相关操作技巧,需要的朋友可以参考下。

本文实例讲述了Yii框架Session与Cookie使用方法,分享给大家供大家参考,具体如下:

Yii Session使用

  1. public function actionIndex(){ 
  2.     $session = \YII::$app->session; 
  3.     //判断session是否开启 
  4.     if(!$session->isActive) { 
  5.       //未开启,需要开启 
  6.       $session->open(); 
  7.     } 
  8.     //设置session 
  9.     $session->set('user_name','zhangsan'); 
  10.     //获取session 
  11.     $user_name = $session->get('user_name'); 
  12.     echo $user_name
  13.     //删除session 
  14.     $session->remove('user_name'); 
  15.     //数组形式的session 
  16.     //设置session 
  17.     $session['userName'] = 'lisi'
  18.     //获取session 
  19.     $user_name = $session['userName']; 
  20.     echo $user_name
  21.     //删除session 
  22.     unset($session['userName']); 

Yii cookie的使用

  1. public function actionIndex(){ 
  2.     //设置cookie(注意这里用的是响应组件) 
  3.     $cookies = \YII::$app->response->cookies; 
  4.     $cookie_data = array('name'=>'user','value'=>'zhangsan'); 
  5.     $cookies->add(new Cookie($cookie_data)); 
  6.     //获取cookie(注意这里用的是请求组件) 
  7.     $cookie = \YII::$app->request->cookies; 
  8.     echo $cookie->getValue('user','default_value');//第二个参数为不存在时的默认值 
  9.     //删除cookie(注意这里用的是响应组件) 
  10.     $cookies->remove('user'); 
  11. }

Tags: Session Cookie

分享到: