介绍
今天就跟大家聊聊有关PHP项目中出现不能修改标题信息报错如何解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
代码如下:
警告:不能修改标题信息——头已经发送的
这是为什么呢?因为在使用头函数之前,您不能输出任何东西,包括用回声或var_dump等输出函数的输出,还有在& lt; ?php之前的空格。不过有的时候,我们并没有输出任何东西,却还是会出现这个错误,这是因为我们的文件包含了BOM签的名,我们必须把它去掉。下面我们就来讨论这个问题。
<强>请看测试代码:
强>
代码如下:
& lt; ? php
头(“内容类型:text/html; charset=utf-8");
死();
?在
这段代码就是简单的头一下,在& lt; ?php之前也没有任何输出,也没有空格,但是网页里还是提示了不能修改标题信息的警告信息。这说明,在& lt; ?php之前还有内容,只是编辑器没有显示出来。
我们用文本编辑器打开这个文件,切换到16进制,可以看的到,在文本的开的头,有EFBBBF,之后才是3 c 3 f 70 68 70 (& lt; ?php),说明,在& lt; ?php之前,确实存在着输出信息,因此,在修改标题的时候,会得到警告信息。
看完上述内容,你们对php项目中出现不能修改标题信息报错如何解决有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。