我想包含具有标题的代码,
是否可以放置
header('Content-Type: image/png')
代码中的任何地方都不会出错?
不header()
,必须在有任何输出给用户之前。
从文档:
请记住,必须在发送任何实际输出之前调用 header(),无论是通过普通 HTML 标记、文件中的空白行还是从 PHP 发送。使用 include 或 require 函数或其他文件访问函数读取代码并在调用 header() 之前输出空格或空行是一个非常常见的错误。使用单个 PHP/HTML 文件时也存在同样的问题。
header() 应该在输出开始之前调用。请注意,在调用 header() 之前,甚至不应允许向浏览器输出空格。否则你会得到一个错误。
'<?php
header('Content-type:image/png');
// Business logic here
?>'
希望这可以帮助。