解决Warning: Cannot modify header information – headers already sent by碰到的问题

今天开发登陆成功后跳转时突然碰到这个问题:

SELECT COUNT(‘id’) FROM user WHERE name=’xxc’
Warning: Cannot modify header information – headers already sent by (output started at /home/a.php:9) in b.php on line 56

后来仔细查看了相关资料,发现原来是在跳转页面前有echo 输出。因为

出这个错误是因为 header('Content-Type:text/html;charset= UTF-8');发送头之前不
能有任何输出,空格也不行,你需要将header(...)之前的空格去掉,或者其他输出的东西去掉,
、如果他上面include其他文件了,你还要检查其他文件里是否有输出

关于 beeboo

瘦仔,很傻很坚强
此条目发表在 coding, php 分类目录,贴了 , , , , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>