Session与Cookie怎么在Yii框架中使用

Session与Cookie怎么在Yii框架中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

Yii Session使用

Session与Cookie怎么在Yii框架中使用

publicfunctionactionIndex(){
$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的使用

publicfunctionactionIndex(){
//设置cookie(注意这里用的是响应组件)
$cookies=\YII::$app->response->cookies;
$cookie_data=array('name'=>'user','value'=>'zhangsan');
$cookies->add(newCookie($cookie_data));
//获取cookie(注意这里用的是请求组件)
$cookie=\YII::$app->request->cookies;
echo$cookie->getValue('user','default_value');//第二个参数为不存在时的默认值
//删除cookie(注意这里用的是响应组件)
$cookies->remove('user');
}

看完上述内容,你们掌握Session与Cookie怎么在Yii框架中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!

发布于 2021-03-24 01:22:38
收藏
分享
海报
0 条评论
171
上一篇:如何在.Net Core中使用ObjectPool 下一篇:怎么在Laravel中利用GuzzleHttp调用第三方服务API接口
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码