我有这样的代码:
<?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