饼干方法怎么在thinkphp3.x中使用

  介绍

这篇文章给大家介绍饼干方法怎么在thinkphp3。x中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>一、饼干函数也是一个多元化操作函数,完成饼干的设置,获取和删除操作。

饼干用于饼干设置,获取,删除操作:

用法:

饼干(名称、美元,美元价值=https://www.yisu.com/zixun/?选择美元=null)

参数:

,名称(必须):要操作的饼干变量

值(可选):要设置的cookie值

选项(可选):传入的饼干设置参数,默认为空

返回值见详(根据具体的用法返回不同的值)

<强>二、饼干设置

饼干(& # 39;名字# 39;& # 39;价值# 39;);,//设置饼干   饼干(& # 39;名字# 39;,& # 39;价值# 39;,3600),,//,指定饼干保存时间

3.1版本开始,饼干方法增加对数组的支持(采用轻量级的json编码格式保存减少存储空间),例如:

饼干(& # 39;名字# 39;,数组(& # 39;name1& # 39; & # 39; name2& # 39;));

还可以支持参数传入的方式完成复杂的饼干赋值、下面是对cookie的值设置3600秒有效期,并且加上饼干前缀think_

饼干(& # 39;名字# 39;& # 39;价值# 39;,数组(& # 39;到期# 39;=祝辞;3600年,& # 39;前缀# 39;=祝辞& # 39;think_& # 39;))

数组参数可以采用查询形式参数

饼干(& # 39;名字# 39;& # 39;价值# 39;,& # 39;到期=3600,前缀=think_& # 39;)

和上面的用法等效。

传入的选择参数支持前缀,到期,路径,域四个索引参数,如果没有传入或者传入空值的话,会默认取COOKIE_PREFIX, COOKIE_EXPIRE, COOKIE_PATH和COOKIE_DOMAIN四个配置参数。如果只传入个别参数,那么也会和默认的配置参数合并。

<强>三、饼干获取

获取饼干很简单,无论是怎么设置的cookie,只需要使用:

value 美元;=,饼干(& # 39;名字# 39;);

如果没有设置饼干前缀的话相当于

value 美元;=,_COOKIE美元[& # 39;名字# 39;]

如果设置了饼干前缀的话,相当于

value 美元;=,_COOKIE美元[& # 39;前缀+名字# 39;]

<强>四、饼干删除

删除某个cookie的值,使用:

饼干(& # 39;名字# 39;,null);

要删除所有的cookie值,可以使用

饼干(null);,//,清空当前设定前缀的所有cookie值   饼干(null, & # 39; think_& # 39;);,//,清空指定前缀的所有cookie值

关于饼干方法怎么在thinkphp3.x中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

饼干方法怎么在thinkphp3.x中使用