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

吾爱主题 阅读:182 2021-09-02 16:56:00 评论:0

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

Yii Session使用

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 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的使用

?
1 2 3 4 5 6 7 8 9 10 11 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

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容