介绍
这篇文章给大家介绍饼干方法怎么在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中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。