在我的项目中,我将所有请求路由到 index.php。然后我检查$_SERVER['REQUEST_URI']
白名单并显示相关内容。
现在,如果 与$_SERVER['REQUEST_URI']
我的白名单中的任何内容都不匹配,我会显示一些“找不到页面”文本。实际上,它是一个自定义的 404 错误页面。
我的问题是:我需要header('HTTP/1.0 404 Not Found');
在输出 HTML 之前编写吗?它实际上是做什么的?无论如何都会显示我的错误页面,所以在这种情况下它很重要吗?