标题是不言自明的。
我对 PHP 有很多经验,但我不确定该header
函数在ob_start()
和之间是如何工作的ob_end_clean()
。
考虑一下:
ob_start();
echo "Some content";
header('X-Example-Header: foo');
echo "Some more content";
$output = ob_get_contents();
ob_end_clean();
echo $output;
该header
函数是否忽略输出缓冲,因此所有标头都在内容之前发送,因为它是在调用echo
之后编辑的header
?
或者它是否以其他方式工作?