标签:word 数据 组件 删除 value 数组 tps array ble
cookie操作
设置cookie
|
1
2
3
4
5
6
|
//获取response->cookies组件$cookies = \Yii::$app->response->cookies;//设置cookie数组$array_cookies=array(‘name‘=>‘user‘,‘value‘=>‘doubly‘);//添加cookie数据$cookies->add(new Cookie($array_cookies)); |
删除cookie
|
1
|
$cookies->remove(‘user‘); |
读取cookie
|
1
2
|
$cookies = \Yii::$app->request->cookies;echo $cookies->getValue("user"); |
细心的人可能发现读取cookie和前面的组件略有不同,前面都是response->cookies,而读取却用了request->cookies,这是为什么呢?可以参考前面一篇文章Yii框架中用response保存cookie,用request读取cookie的原理
session操作
在Yii框架中对session的操作,我们是通过一个叫session组件的东西,首先我们需要获取session组件。
|
1
|
$session = \Yii::$app->session; |
获取了session组件之后,想要对session进行操作,我们首先需要判断session是否启用
|
1
2
3
4
5
|
if ($session->isActive){ echo "session已经开启";}else{ $session->open();} |
session已经开启了之后,我们就可以设置和使用session数据了,首先是设置session数据
|
1
|
$session->set("user","张三"); |
读取session数据也很简单
|
1
|
$user = $session->get("user"); |
同样的,还有删除session数据
|
1
|
$session->remove("user"); |
此外,我们还可以将session当做一个数组进行操作
|
1
2
3
4
5
6
|
//设置session$session[‘user‘] = ‘张三‘;//读取session$user = $session[‘user‘];//删除sessionunset($session[‘user‘]); |
标签:word 数据 组件 删除 value 数组 tps array ble
原文地址:https://www.cnblogs.com/yscgda54/p/11503337.html