php中setcookie失效怎么办

这篇文章主要介绍了php中setcookie失效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都做网站、嘉定网络推广、小程序开发、嘉定网络营销、嘉定企业策划、嘉定品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供嘉定建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

1、浏览器开启cookie。

2、删除在setcookie()之前的任何HTTP头部输出。

3、使用php的setcookie()来创建cookie即可。

使用php的setcookie()来创建cookie和php中开启session的 session_start()一样,在setcookie()之前不能有任何HTTP头部输出。我去检查代码,发现如下代码

var_dump($qOpenId);
setcookie('qOpenId',$openid,time() + 30 * 24 * 3600,'/');

果断注释var_dump($OpenId)这行,测试,成功。

个人认为,setcookie应该是直接设置http header里面的内容,所以前面不能有任何头部输出,var_dump,echo 什么的都不能有。

感谢你能够认真阅读完这篇文章,希望小编分享的“php中setcookie失效怎么办”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


当前标题:php中setcookie失效怎么办
文章网址:http://hbruida.cn/article/ispjpo.html