PHPcookie的設置
setcookie('username',$data['username'],time()+3600*24*7);
YII2cookie的設置
$cookies = Yii::$app->response->cookies; $cookies->add(new \yii\web\Cookie([ 'name' => 'username', 'value' => $data['username'], 'expire'=>time()+3600*24*7, ]));
PHPcookie的讀取
echo $_COOKIE['username'];
YII2cookie的讀取
$cookies = Yii::$app->request->cookies;//注意此處是request echo $language = $cookies->get('username');//設置默認值
PHPcookie的檢測
if(isset($_COOKIE["user"])){ }
YII2cookie的檢測
$cookies = Yii::$app->request->cookies; if (isset($cookies['user'])){ } if ($cookies->has('user')){ } if (isset($cookies['user'])){ }
PHPcookie的刪除
setcookie("user", "", time()-1); unset($_COOKIE['user']);
YII2cookie的刪除
$cookies = Yii::$app->request->cookies; $cookies->remove('user');
其實說白了,框架的存儲就是安全性高!
不好讀出來的!