Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这样的代码:
<?php header('Location: http://www.example.com/'); echo 'Hello';
我想知道代码的结果是什么。我知道 - 浏览器获取标题并重定向到“http://www.example.com/”。但是'header'函数之后的输出呢?字符串“Hello”将被发送到哪里?如果broser会收到吗?
header()用于发送原始 HTTP 标头
header()
它将在其标头(不同的 HTTP 代码,REDIRECT 302)中发送重定向以及内容'Hello'。
'Hello'
响应标头首先由 Web 浏览器处理,然后再转到任何内容。因此,浏览器不会读取或处理此类 HTTP 响应的内容。
更多:HTTP 302