Yii获取系统级请求参数的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii获取系统级请求参数的方法相关的知识,希望对你有一定的参考价值。
一、GET/POST
1、获取GET/POST过来的数据
Yii::app()->request->getParam(‘id‘);
2、判断数据提交方式
Yii::app()->request->isPostRequest;
二、session/cookie
1、session常用操作
$_SESSION等价于Yii::app()->session;
1.1、写入session
//启动session $session = new ChttpSession; $session->open(); Yii::app()->session[‘key‘] = ‘value‘;
1.2、读取session
Yii::app()->session[‘key‘];
1.3、获取session的ID
Yii::app()->session->sessionID
1.4、销毁session
//移除所有的session变量 Yii::app()->session->clear(); //移除存储在服务器端的数据 Yii::app()->session->destroy();
2、cookie
2.1、设置cookie
$cookie = new CHttpCookie(‘mycookie‘, ‘this is my cookie‘); $cookie->expire = time() + 60*60*24*30; Yii::app()->request->cookie[‘mycookie‘] = $cookie;
2.2、读取cookie
$cookie = Yii::app()->request->getCookies(); echo $cookie[‘mycookie‘]->values;
2.3、销毁cookie
$cookie = Yii::app()->request->getCookies(); unset($cookie[$name]);
来源:http://my.oschina.net/jiangchike/blog/208696
以上是关于Yii获取系统级请求参数的方法的主要内容,如果未能解决你的问题,请参考以下文章
Yii 框架里 Yii::app()->request->getParam();这种方法获取到的get post参数有没有过滤不安全字符的功能?