网站首页 > 基础教程 正文
上一篇文章讲解“杂项-Session”,本篇文章讲解“杂项-Cookie”。
ThinkPHP采用think\facade\Cookie类提供Cookie支持。
1. 初始化
1)配置文件
配置文件位于配置目录下的cookie.php文件中(config/cookie.php),无需手动初始化,系统会自动在调用之前进行Cookie初始化工作。
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连载为卓象程序员原创,转载请联系卓象程序员
关注卓象程序员,定期发布技术文章
下一篇讲解“扩展库 - 验证码”
猜你喜欢
- 2024-10-22 PHP为什么受欢迎?和Python、ASP.NET相比优势体现在哪些方面?
- 2024-10-22 百度优化建议合理使用cookie如何解决
- 2024-10-22 cookie窃取和session劫持 cookie被攻击者截获
- 2024-10-22 WAF-Bypass之SQL注入绕过思路总结
- 2024-10-22 将CRLF注入PHP的cURL选项 crlf注入的原理
- 2024-10-22 session和cookie的两种会话技术 请论述session和cookie技术的区别
- 2024-10-22 “黑客”入门学习之“Cookie技术详解”
- 2024-10-22 惊艳面试官的 Cookie 介绍 cookie面试题
- 2024-10-22 如何请求一个需要登陆才能访问的接口(基于cookie)——apipost
- 2024-10-22 四十,phpMyAdmin 4.8.1后台文件包含漏洞复现及详解
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)