出现Warning:Cannotmodifyheaderinformation-headersalreadysentby..的解决办法
这个错误的出现,原因是:
我们提供的服务有:成都网站制作、成都网站建设、微信公众号开发、网站优化、网站认证、果洛州ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的果洛州网站制作公司
出这个错误是因为 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
错误输出之前有一个
对,不知道从哪里出来的,一起来找找问题。
尝试改过编辑器的编码规则,也对这段代码进行重写,以及排除掉js预先载入和css预先载入的问题,然后将meta中对文档mime的指定删除排查,都未解决问题,最终无奈之下尝试了网友所说的可能是隐藏的输出,在火狐浏览器中也很明显的标示出隐藏输出的br对,果断将这段代码粘贴复制到另一个新的编辑页面,保存,问题解决。
终上,问题的根源在于使用其他编辑器或者源文件中存在隐藏的标签,而header()函数前是不能有任何输出的,包括空格。
当前文章:出现Warning:Cannotmodifyheaderinformation-headersalreadysentby..的解决办法
URL标题:http://pwwzsj.com/article/ggosop.html