如何在同一页面上使用多个PHP标头内容类型?这可能吗?

Jon*_*Jon 2 php content-type header

是否可以在一个文档中使用多个标题类型?例如:

header("Content-type: image/jpeg");
header('Content-Type: text/html; charset=utf-8');
Run Code Online (Sandbox Code Playgroud)

将整个页面作为text/html ...返回

header('Content-Type: text/html; charset=utf-8');
header("Content-type: image/jpeg");
Run Code Online (Sandbox Code Playgroud)

将整个页面作为图像返回....如何在同一页面上使用这两种类型的内容?我在顶部使用ob_start(),在开头使用ob_end_flush().

Eri*_*rik 6

你不能.但是你可以在你的HTML中做到这样的事情:

<img src="my_img.php" />
Run Code Online (Sandbox Code Playgroud)

当然my_img.php是一个有header("Content-type: image/jpeg"); 行的PHP文件,并输出你的图像.