php 输出404状态码

Php (56) 2023-10-12 16:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说php 输出404状态码,希望能够帮助你!!!。

今天在做一个php数据提交的小功能时,需要在判断一个值是如果为空时,就让后台的逻辑页面返回 404 状态码,提示用户页面不存在。那么接下来,飞鸟慕鱼博客要说的是 php 如何返回或输出 html 404 的状态码。

php 输出404状态码_https://bianchenghao6.com/blog_Php_第1张

php header()函数

header():函数向用户客户端发送原始的 HTTP 报头。

语法:

header(string,replace,http_response_code)

参数:

string:必需。规定要发送的报头字符串。

replace:(可选)表示该报头是否替换之前或添加第二个报头,默认为 true

http_response_code:(可选),把 HTTP 状态强制为指定的值

例:

header("Cache-Control: no-cache");
header("Location: http://www.baidu.com");

php输出 html 404 状态码的方法

php 输出404状态码_https://bianchenghao6.com/blog_Php_第2张

方法1:

使用上面所介绍的 header() 函数,来输出 HTML 404 状态码

代码:

<?php
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
?>

方法2:

http_response_code():获取/设置响应的 HTTP 状态码

代码:

<?php
http_response_code(404);
?>

注:http_response_code() 函数,只能在高于5.4(包括5.4)的php版本中使用

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复