3

我想包含具有标题的代码,

是否可以放置

header('Content-Type: image/png')

代码中的任何地方都不会出错?

4

2 回答 2

4

header(),必须在有任何输出给用户之前。

文档

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

于 2012-08-10T09:25:57.920 回答
1

header() 应该在输出开始之前调用。请注意,在调用 header() 之前,甚至不应允许向浏览器输出空格。否则你会得到一个错误。

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

// Business logic here

?>'

希望这可以帮助。

于 2012-08-10T09:38:47.003 回答