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爱好者其它相关文章!
-
GaussDB和MySQL的区别 GaussDB和openGauss的区别 时间:2025-10-21
-
GaussDB语法大全、常用命令详解 时间:2025-10-21
-
什么是波特率和比特率?他们之间的区别和联系? 时间:2025-10-21
-
C#中TimeSpan和DateTime的用法详解 时间:2025-10-21
-
什么是内存屏障(Memory Barrier) 内存屏障的作用和底层原理 时间:2025-10-21
-
Adobe Acrobat破解版下载及安装方法教程 时间:2025-10-18
今日更新
-
圣经梗是什么梗?揭秘网络爆火圣经梗的起源和玩法,看完秒懂!
阅读:18
-
圣经是什么梗?揭秘网络爆火热词背后的真相,看完秒懂!
阅读:18
-
想知道胜利的谐音梗是什么梗吗?揭秘爆笑谐音背后的胜利密码,看完秒懂!
阅读:18
-
无期迷途狂厄特训-第4期疯狂难度打法
阅读:18
-
失控进化登岛测试进行中-官方再放10万测试名额
阅读:18
-
想知道胜利的谐音梗是什么梗吗?揭秘网络热梗胜利的爆笑谐音玩法!
阅读:18
-
阴阳师跳跳妹妹秘闻-无太奶大缘五星桃花过9层
阅读:18
-
闪耀暖暖10月24日开启限定累充-可得绮想的书页
阅读:18
-
明日方舟萌新向-岁的界园志异肉鸽经验
阅读:18
-
以闪亮之名柔风绒语-店长体验·清晖季活动今日开启
阅读:18