ThinkPHP采取think\facade\Cookie类供应Cookie支持。

1. 初始化

1)配置文件

配置文件位于配置目录下的cookie.php文件中(config/cookie.php),无需手动初始化,系统会自动在调用之提高行Cookie初始化事情。

thinkphp删除cookieThinkPHP5开辟连载81tp5连载杂项之Cookie NoSQL

2)调用init方法初始化Cookie

①新建Index掌握器,并新建index方法,在方法中初始化Cookie

2. 设置

在Index掌握器中,新建setData方法:

3. 永久保存

修正在Index掌握器中的setData方法,永久保存数据:

4. 判断

修正在Index掌握器中的setData方法:

预览:

把稳:

1. has方法判断后,存在返回true,不存在返回false。

5. 获取

修正在Index掌握器中的setData方法,获取已设置的cookie:

预览:

6. 删除

修正在Index掌握器中的setData方法,删除已设置的cookie:

预览:

7. 清空

修正在Index掌握器中的setData方法,清空think浸染域数据:

预览:

把稳:

1. 如果不指定前缀,不能做清空操作。

2. 为了清空cookie方便,因此在利用cookie时,只管即便加浸染域。

8. 指定当前前缀

修正在Index掌握器中的setData方法,指定当前前缀:

预览:

9. 助手函数

系统供应了cookie助手函数用于基本的cookie操作。

在Index掌握器中,新建helperFun方法,利用助手函数cookie:

预览:

​ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员

关注卓象程序员,定期发布技能文章

下一篇讲解“扩展库 - 验证码”