php 输出404状态码

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

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 状态码的方法

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


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

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


http_response_code(404);
?>

注:http_response_code() 函数,只能在高于5.4(包括5.4)的php版本中使用
本文来源:https://www.feiniaomy.com/post/474.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部