我有一些关于标头和输出缓冲的问题。
我知道标头必须在输出之前发送,否则它们将不起作用,并且输出缓冲将所有 HTML 存储到缓冲区中并将其作为一个发送,而不是 PHP 进程一次发送位。
那么这是否意味着当输出缓冲打开时,所有内容都被收集到一个变量中,并且在脚本中定义的标题中它们将被放置在顶部/第一个?
如果输出缓冲关闭,您必须在任何输出之前声明标题?
并且还要使用任何输出缓冲功能,例如ob_clean()
您需要打开输出缓冲?好像输出缓冲已关闭,您无法清理、“收回”任何已经发送的内容?
最后是在 php.ini 中打开/关闭输出缓冲吗?因为我的 XAMPP 本地主机服务器似乎打开了输出缓冲而我的 VPS 没有,这意味着我需要转到我的 VPS php.ini?