首页 > 代码库 > yii get post cookie session
yii get post cookie session
获取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]);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。