php setcookie 失效怎么办
时间:2021-10-11
来源:互联网
今天PHP爱好者为您带来php setcookie失效的解决办法:1、浏览器开启cookie;2、删除在setcookie()之前的任何HTTP头部输出;3、使用php的setcookie()来创建cookie即可。希望对大家有所帮助。
本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑
php setcookie函数失效?
最近在为一个网站写php后台的时候发现setcookie这个函数总是不能正常的设置cookie,通过var_dump()发现函数返回值是false,显然是设置不成功,谷歌之,发现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爱好者其它相关文章!
-
币安买币多久到账?-法币交易到账时间解析 时间:2025-07-06
-
乐华娱乐股价动态更新,收购Wakuku后报收3.29港元(乐华娱乐股价动态查询) 时间:2025-07-06
-
币安账户被冻结怎么办?-账号封禁或限制常见原因及解决方案 时间:2025-07-06
-
北京构筑AI热带雨林生态圈,资金算力场景人才四维并举(北京呀热谷热带植物) 时间:2025-07-06
-
币安币BNB有什么用?-BNB用途、价值与交易策略 时间:2025-07-06
-
俄罗斯将推出自己的卢布支持的稳定币RT-Pay支付平台 时间:2025-07-06
今日更新
-
vuejs中跳转如何传参
阅读:18
-
vuejs怎么隐藏当前元素
阅读:18
-
vuejs项目怎么实现百度地图显示
阅读:18
-
php怎么修改ini文件路径
阅读:18
-
vuejs怎么把时间戳变成日期
阅读:18
-
php 5.6.15怎么安装
阅读:18
-
vuejs怎么设置登录
阅读:18
-
如何解决win2008 php 500错误问题
阅读:18
-
淘宝会自动确认收货吗
阅读:18
-
php 脚本怎么设置不超时
阅读:18