为了账号安全,请及时绑定邮箱和手机立即绑定

php提示「headers already sent by」具体怎么修改!

php提示「headers already sent by」具体怎么修改!

繁星淼淼 2019-04-07 11:19:14
纯新人,跳转代码别人帮我写的,目的是跳转,文件为go.php当网址输入go.php?id=taobao的时候就跳转到www.taobao.com换主机后发生错误Warning:Cannotmodifyheaderinformation-headersalreadysentby(outputstartedat/data/home/。。。。。。/go.php:8)in/data/home/。。。。。。/go.phponline10百度得知需要改php.ini但新主机改这个很麻烦。。求有没有直接在以上文件php代码里修改以上错误的方法?代码:正在进入....请问应该怎么修改?谢谢!!!
查看完整描述

2 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

代码块放到文件最顶部.
header()被用来发送自定义的HTTP报文。
请注意一点header()必须在任何实际输出之前调用,不管是普通的html标签,还是文件里面的空行,空格或者是PHP>文件里的空行,空格。
这是一个非常普遍的错误,在通过include,require,或者其访问其他文件
里面的函数的时候,如果在header()被调用之前,其中有空格或者空行。
如果不是调用其他文件,仅仅是单独使用一个PHP或者HTML文件,在header()被调用之前有输出也会出错。php手册
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 448 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信