什么时候header(..)语句在PHP中生效?

时间:2010-03-10 09:56:35

标签: php header

  1. 运行后面的所有东西
  2. 立即
  3. 情况如此?任何人都可以验证这个吗?

5 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

要确保直接重定向页面,请添加退出;标题之后。

答案 2 :(得分:0)

取决于output_buffering设置
headers_sent()函数可以验证

答案 3 :(得分:0)

如果禁用输出缓冲,则会立即发送。它必须在任何其他内容之前发送(但是您可以在发送标头之前执行处理逻辑)

答案 4 :(得分:0)

取决于输出缓冲,但PHP解释器在解释之前的所有代码之后仍然只使用它们,就像普通函数一样。不过,在header()之前一定不能有任何HTML,或者事情会搞砸。