温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

出现Warning: Cannot modify header information - headers already sent by ..的解决办法

发布时间:2020-07-15 16:18:24 来源:网络 阅读:1509 作者:江天83 栏目:web开发

这个错误的出现,原因是:

出这个错误是因为 header('Content-Type:text/html;charset= UTF-8');发送头之前不能有任何输出。

 

检查了下我的输出,错误信息如下:

 

Warning: Cannot modify header information - headers already sent by (output started at /data/home/qxu1084910324/htdocs/bw_feature.php:1) in /data/home/qxu1084910324/htdocs/_inc.php on line 2

 

错误输出之前有一个<br></br>对,不知道从哪里出来的,一起来找找问题。

 

出现Warning: Cannot modify header information - headers already sent by ..的解决办法

 

尝试改过编辑器的编码规则,也对这段代码进行重写,以及排除掉js预先载入和css预先载入的问题,然后将meta中对文档mime的指定删除排查,都未解决问题,最终无奈之下尝试了网友所说的可能是隐藏的输出,在火狐浏览器中也很明显的标示出隐藏输出的br对,果断将这段代码粘贴复制到另一个新的编辑页面,保存,问题解决。

 

终上,问题的根源在于使用其他编辑器或者源文件中存在隐藏的标签,而header()函数前是不能有任何输出的,包括空格。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI