获取GET/POST过来的数据
Yii::app()->request->getParam(‘id‘); # $_GET[‘id‘] or $_POST[‘id‘]
session/cookie
$_SESSION 等价于 Yii::app()->session;
//启动session
$session=new CHttpSession;
$session->open();
写入session
Yii::app()->session[‘key‘] = ‘value‘;
读取session
Yii::app()->session[‘key‘]
获取sessionid
Yii::app()->session->sessionID
销毁session
Yii::app()->session->clear();
Yii::app->session->destory();
2.2.1 设置cookie
$cookie = new CHttpCookie(‘mycookie’,‘this is my cookie’);
$cookie->expire = time()+60*60*24*30; //有限期30天
Yii::app()->request->cookies[‘mycookie‘]=$cookie;
2.2.2 读取cookie
$cookie = Yii::app()->request->getCookies();
echo $cookie[‘mycookie‘]->value;
2.2.3 销毁cookie
$cookie = Yii::app()->request->getCookies();
unset($cookie[$name]);
yii get post cookie session
时间: 2024-10-29 12:07:42