yii2怎样把数据添加到cookie中

yii2怎样把数据添加到cookie中


慕容森
浏览 721回答 2
2回答

千巷猫影

$cookies = Yii::$app->response->cookies;// add a new cookie to the response to be sent$cookies->add(new \yii\web\Cookie(['name' => 'username','value' => 'yiiuser',]));获取 Cookies$cookies = Yii::$app->request->cookies;// get the cookie value$username = $cookies->getValue('username');//return default value if the cookie is not available$username = $cookies->getValue('username', 'default');// Check the availability of the cookieif ($cookies->has('username'))echo $cookies->getValue('username');删除 Cookies$cookies = Yii::$app->response->cookies;$cookies->remove('username');unset($cookies['username']);

慕后森

设置cookie:$cookie = new CHttpCookie('mycookie','this is my cookie');$cookie->expire = time()+60*60*24*30; //有限期30天Yii::app()->request->cookies['mycookie']=$cookie;读取cookie:$cookie = Yii::app()->request->getCookies();echo $cookie['mycookie']->value;销毁cookie:$cookie = Yii::app()->request->getCookies();unset($cookie[$name]);
打开App,查看更多内容
随时随地看视频慕课网APP