评论

收藏

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

开发技术 开发技术 发布于:2021-11-08 15:26 | 阅读数:368 | 评论:0

这篇文章主要介绍了Yii框架Session与Cookie使用方法,结合实例形式分析了Yii框架针对Session与Cookie的设置、获取、删除等相关操作技巧,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。
原文链接:https://www.cnblogs.com/gyfluck/p/9099264.html

关注下面的标签,发现更多相似文章