Yii框架Session與Cookie使用方法示例
阿新 • • 發佈:2020-11-19
本文例項講述了Yii框架Session與Cookie使用方法。分享給大家供大家參考,具體如下:
Yii Session使用
public function actionIndex(){ $session = \YII::$app->session; //判斷session是否開啟 if(!$session->isActive) { //未開啟,需要開啟 $session->open(); } //設定session $session->set('user_name','zhangsan'); //獲取session $user_name = $session->get('user_name'); echo $user_name; //刪除session $session->remove('user_name'); //陣列形式的session //設定session $session['userName'] = 'lisi'; //獲取session $user_name = $session['userName']; echo $user_name; //刪除session unset($session['userName']); }
Yii cookie的使用
public function actionIndex(){ //設定cookie(注意這裡用的是響應元件) $cookies = \YII::$app->response->cookies; $cookie_data = array('name'=>'user','value'=>'zhangsan'); $cookies->add(new Cookie($cookie_data)); //獲取cookie(注意這裡用的是請求元件) $cookie = \YII::$app->request->cookies; echo $cookie->getValue('user','default_value');//第二個引數為不存在時的預設值 //刪除cookie(注意這裡用的是響應元件) $cookies->remove('user'); }
更多關於Yii相關內容感興趣的讀者可檢視本站專題:《Yii框架入門及常用技巧總結》、《php優秀開發框架總結》、《smarty模板入門基礎教程》、《php面向物件程式設計入門教程》、《php字串(string)用法總結》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧彙總》
希望本文所述對大家基於Yii框架的PHP程式設計有所幫助。