将header('Content-Type: image/png')放在任何地方

3
我想包含一个带头的代码,
是否可以将

放在其中?
header('Content-Type: image/png')

如何在代码中任何位置使用而不出现错误?

2个回答

4

必须在向用户输出任何内容之前使用header()

根据文档

请记住,在发送任何实际输出之前,无论是通过普通HTML标签、文件中的空白行还是从PHP中发送,都必须调用header()。阅读包含include或require函数或其他文件访问函数的代码时,在调用header()之前输出空格或空行是非常常见的错误。当使用单个PHP/HTML文件时,同样存在这个问题。


1

在输出开始之前应该调用header()函数。请注意,在调用header()函数之前不能输出任何空格到浏览器中,否则会出现错误。

'<?php
header('Content-type:image/png');

// Business logic here

?>'

希望这能有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接