Caching 无法修改标题信息

Caching 无法修改标题信息,caching,laravel,browser,header,output,Caching,Laravel,Browser,Header,Output,我有一段代码可以用来刷新浏览器缓存 <html lang="en"> <?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header

我有一段代码可以用来刷新浏览器缓存

<html lang="en">
    <?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
    header("Cache-Control: no-store, no-cache, must-revalidate"); 
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache"); ?>
    <head>
    <link rel="icon" href="//goak.it/unnamed.ico" type="image/ico" />
        <meta charset="utf-8">
        <!--<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">-->
        <meta name="keywords" content="">
        <meta name="description" content="">

通过控制代码,但我看不到当前的输出。有人能帮我吗?感谢您的帮助。

我想您只需要将标题代码移到开头标记上方。

您的代码

<html lang="en">
<?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 

你有一个开始,我尝试了一段时间,我注意到同样的错误发生。我尝试使用另一个不使用<<的文档!Doctype html>并且它可以工作。原因可能是!Doctype>?啊,如果您在这之前的某个地方输出,那就是问题所在。你必须在它前面有你的头代码。问题是<!Doctype>已插入,但html页面中不存在。我怎样才能改变?我试图将标题放在主过滤器中,但没有任何不同。请记住,即使是空白也会阻止您设置标题信息。如果代码中没有,但显示在浏览器中,则很可能是浏览器自动添加的,因此这可能不是问题所在。我将返回并确保在头代码之前没有任何内容发送到浏览器。检查空格、注释等,以便我可以在BaseController中使用它们?
<html lang="en">
<?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");