1

我有这样的代码:

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

我想知道代码的结果是什么。我知道 - 浏览器获取标题并重定向到“http://www.example.com/”。但是'header'函数之后的输出呢?字符串“Hello”将被发送到哪里?如果broser会收到吗?

4

1 回答 1

3

header()用于发送原始 HTTP 标头

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

响应标头首先由 Web 浏览器处理,然后再转到任何内容。因此,浏览器不会读取或处理此类 HTTP 响应的内容。

更多:HTTP 302

于 2012-11-10T19:40:20.713 回答