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');

 

其实说白了,框架的存储就是安全性高!

[YII2] COOKIE的操作使用

[YII2] COOKIE的操作使用

[YII2] COOKIE的操作使用不好读出来的!

 

 

 

 

相关文章:

  • 2021-06-28
  • 2022-12-23
  • 2021-08-05
  • 2021-11-20
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
猜你喜欢
  • 2021-11-10
  • 2021-06-26
  • 2021-11-18
  • 2021-07-08
  • 2022-12-23
  • 2022-01-23
相关资源
相似解决方案