900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php setcookie值为null或空字符串删除cookie解析

php setcookie值为null或空字符串删除cookie解析

时间:2022-01-06 06:35:21

相关推荐

php setcookie值为null或空字符串删除cookie解析

php教程|php手册

php,setcookie,值为,null,或,空,字符串,删除,cookie,解析,很多,朋友,在,使用,setcoo

php教程-php手册

很多朋友在使用setcookie设置值为空或NULL时系统会自动把cookie给删除掉,下面我来给大家分析cookie值为null或空字符串删除cookie原因吧,有需要学习的朋友可参考。

文章买课程源码php,ubuntu怎么扩大磁盘,tomcat开机自启权限不够,萌对白开箱爬虫,php去掉小数最后的0,图片标签seolzw

官方文档中也是这样写的:

订单管理页面源码,vscode 路径显示,ubuntu更新后进入紧急模式,tomcat 转笔,sqlite 转日期类型,wordpress自定义字段插件,手机端APP前端框架,java爬虫工具类,php gd 图片,seo推广渠道有哪些seo公司,卡盟官网网站源码,扒网页源代码,售楼信息模板,团购小程序多城市版本lzw

#2 setcookie() delete example

资料网站源码,vscode离线版,ubuntu右上角网络连接,tomcat 差错命令,sqlite命令查看表,微信悬浮回复插件,从零开始学前端框架,爬虫软件抓取邮箱信息,lighttpd php,seo竞价平台,漂亮单页网站,传奇网页源码,手机号码交易网站模板lzw

今天遇到一件奇怪的事, 在setcookie的时候,传了一个空字符串给$value,结果竟然是此cookie被删除了…

去翻php 5.4.13 的源码结果得知

参数中的value在C语言中的类型是char * , 还有一个 value_len标明了它的长度。

如果value_len为0的话,就写了下面的cookie:

值为”deleted”, 过期时间为 Thu, 01-Jan-1970 08:00:01 CST 或者说是 Thu, 01-Jan-1970 00:00:01 GMT

看来setcookie($name, “”) 确实可以删除这个cookie了…

同理,在php中,strval(NULL) === “” , 所以 setcookie($name, NULL) 也就相当于 setcookie($name, “”),同样可以删除此cookie.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。