Yii框架学习笔记之session与cookie简单操作示例

时间:2021-05-25

本文实例讲述了Yii框架学习笔记之session与cookie操作。分享给大家供大家参考,具体如下:

session操作

<?php namespace app\controllers; use yii\web\Controller; class HelloController extends Controller{    public function actionIndex(){    //把session当做对象    $session = \yii:$app->session;   if($session->isActive){    echo "session isactive";   }else{    $session->open();   }   $session->set("user","张三");   $session->get("user");   $session->remove("user");    //把session当做数组    $session['user'] = "张三";    unset($session["user"]);    } }?>

cookie操作

<?php namespace app\controllers; use yii\web\Controller; use yii\web\Cookie; class HelloController extends Controller{ //存入cookie和修改cookie $cookies = \YII::$app->response->cookies; $cookie_data = array('name'=>"user","value"=>"zhangsan"); $cookies->add(new Cookie($cookie_data));//以'cookieValidationKey' 为基础的加密字符串 $cookies->remove("id");//移除掉ID的cookie //取出cookie的值 $cookies = \YII::$app->request->cookies; $cookies->getValue("user"); //如果cookie不存在 $cookies->getValue("user",20);//返回20 }?>

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章