首页  >  文章  >  后端开发  >  如何在 PHP 中正确显示自定义错误 404 页面?

如何在 PHP 中正确显示自定义错误 404 页面?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-08 14:03:02212浏览

How to Properly Display a Custom Error 404 Page in PHP?

在 PHP 中模拟 404 错误页面

当面对不可用页面的请求时,创建一个 404 错误页面来指示所请求的页面变得至关重要未找到资源。人们可以尝试使用 PHP 的标头函数来模拟此错误,如下所示:

但是,这种方法会将用户重定向到错误 404 页面而不是显示它,这与预期的行为相矛盾。

对现代 PHP 版本使用 http_response_code

对于 PHP在 5.4 及更高版本中,生成 404 页面的推荐方法是利用 http_response_code 函数。更新后的方法涉及以下步骤:

  1. 使用 http_response_code(404) 将 HTTP 响应代码设置为 404;
  2. 使用 include('my_404.php) 包含自定义 404 页面 HTML 文件');
  3. 用 die() 终止脚本;

这种方法有效地显示自定义错误 404 页面而不是重定向用户,解决了为不存在的页面显示相应错误消息的问题。

以上是如何在 PHP 中正确显示自定义错误 404 页面?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn