yii框架中的session和cookie设置、使用以及清空
2014-09-03 18:42
579 查看
我们在开发项目中南面使用到session给和cookie,那么在yii中有他自己的规则
如下案例:
session使用
functionactionS1(){
echo $this->id."
";
echo $this->action->id."
";
设置session,通过session组件来设置
Yii::app()->session['username'] = "zhangsan";
Yii::app()->session['useraddr'] = "beijing";
echo "make session success";
}
functionactionS2(){
使用session
echo Yii::app()->session['username'],"
";
echo Yii::app()->session['useraddr'];
echo "use session success";
}
functionactionS3(){
删除一个session
unset(Yii::app()->session['useraddr']);
删除全部session
Yii::app()->session->clear(); //删除session变量
Yii::app()->session->destroy(); //删除服务器的session信息
}
cookie在Yii框架使用
functionactionC1(){
设置cookie
$ck = new CHttpCookie('hobby','篮球,足球');
$ck -> expire = time()+3600;
把$ck对象放入cookie组件里边
Yii::app()->request->cookies['hobby'] = $ck;
$ck2 = new CHttpCookie('sex','nan');
$ck2 -> expire = time()+3600;
把$ck对象放入cookie组件里边
Yii::app()->request->cookies['sex'] = $ck2;
echo "cookie make success";
}
functionactionC2(){
访问cookie
echo Yii::app()->request->cookies['hobby'],"
";
如下案例:
session使用
functionactionS1(){
echo $this->id."
";
echo $this->action->id."
";
设置session,通过session组件来设置
Yii::app()->session['username'] = "zhangsan";
Yii::app()->session['useraddr'] = "beijing";
echo "make session success";
}
functionactionS2(){
使用session
echo Yii::app()->session['username'],"
";
echo Yii::app()->session['useraddr'];
echo "use session success";
}
functionactionS3(){
删除一个session
unset(Yii::app()->session['useraddr']);
删除全部session
Yii::app()->session->clear(); //删除session变量
Yii::app()->session->destroy(); //删除服务器的session信息
}
cookie在Yii框架使用
functionactionC1(){
设置cookie
$ck = new CHttpCookie('hobby','篮球,足球');
$ck -> expire = time()+3600;
把$ck对象放入cookie组件里边
Yii::app()->request->cookies['hobby'] = $ck;
$ck2 = new CHttpCookie('sex','nan');
$ck2 -> expire = time()+3600;
把$ck对象放入cookie组件里边
Yii::app()->request->cookies['sex'] = $ck2;
echo "cookie make success";
}
functionactionC2(){
访问cookie
echo Yii::app()->request->cookies['hobby'],"
";
相关文章推荐
- yii框架中的session和cookie设置、使用以及清空/改变默认访问的控制器
- yii框架中使用cookie和session
- 奶萨的团队框架(Grid)个人设置技巧以及使用方法
- Yii框架 Cookie的使用方法详解
- cookie 以及session 的使用
- 在yii中使用session和cookie
- cookie在javascript中的使用技巧以及隐私在服务器端的设置
- Yii cookie与session使用
- CI框架3.0关于session的设置改动及存数据库的使用方法
- Magento怎么设置和使用Cookie和Session?
- 解析PHP的Yii框架中cookie和session功能的相关操作
- Yii框架中CGridView的使用方法以及详细示例
- Yii框架中CGridView的使用方法以及详细示例
- 关于后盾网yii框架的学习小结(5)--验证码的使用与规则的设置,为后台模块设置独立的布局
- Magento怎么设置和使用Cookie和Session?
- ASP.NET企业开发框架IsLine FrameWork系列之十二--使用Session、Cookie与安全支持
- YII cookie和session的使用方法
- Yii cookie和session的使用
- 关于后盾网yii框架的学习小结(7)--session的使用和redirect等的方法的使用
- 关于后盾网yii框架的学习小结(5)--验证码的使用与规则的设置,为后台模块设置独立的布局