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.