php发展

首页 » 常识 » 问答 » ThinkPHP5开发连载81tp5
TUhjnbcbe - 2024/10/20 16:23:00

文章讲解“杂项-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连载为卓象程序员原创,转载请联系卓象程序员

1
查看完整版本: ThinkPHP5开发连载81tp5