在“标题”function之后输出

我有这样的代码:

<?php header('Location: http://www.example.com/'); echo 'Hello'; 

我想知道代码的结果是什么。 我知道 – 浏览器获取标题并redirect到“http://www.example.com/”。 但是,'header'函数之后的输出呢? 哪里会发送string“Hello”? 如果broser会收到它?

header()用于发送一个原始的HTTP头

它将在其头部(不同的HTTP代码, REDIRECT 302 )中发送重定向,连同内容'Hello'

在转到任何内容之前,响应标头首先由网络浏览器处理。 因此,这种HTTP响应的内容将不会被浏览器读取或处理。

更多: HTTP 302