即使在php(laravel)中输出后头文件也会被发送

时间:2014-06-12 18:39:15

标签: php laravel http-headers

我面对这个问题已有一段时间了。即使我在标题之前输出了很多东西,仍然会发送我的标题。 注意:我在php.ini中禁用了output_buffering

查看:headers.php

<html>
<head>
<title> BLAH </title>
</head>

<body>
<p> TEXT </p>
<?php
    header("Pragma: no-cache");
    echo "something";
    header("Content-type: text/html");
?>
</body>
</html>

路线:

Route::get("header", function(){
    return View::make("headers"); 
});

1 个答案:

答案 0 :(得分:0)

响应由Laravel的{​​{1}}类处理,此类将响应发送回Responseclient/browser设置标头。在您的示例中,您将返回视图,并在视图中显示任何内容,Laravel框架将呈现这些内容,然后呈现的输出将发送到Laravel

  

您询问了header_list

查看有关headers_list()client/browser手册:

  

headers_list - 返回已发送(或准备好)的响应标头列表   发送)

此处PHP是您的X-Powered-By: PHP/5.4.12版本,是一个回复标题。