果然,过了一会儿,在那个地方出现了太阳的小半边脸,红是红得很,却没有亮光。太阳像负着什么重担似的,慢慢儿,一纵一纵地,使劲儿向上升。
今天在做一个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");
注意:header() 函数必须在任何实际输出之前调用,不管是普通的 HTML 标签,还是文件或 PHP 输出的空行,空格。
php输出 html 404 状态码的方法
方法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版本中使用。
本文php 输出 HTML 404 状态码到此结束。学会示弱,学会赞美别的公司,学会把别的公司给别人共享,不去树敌,那你就优秀了。小编再次感谢大家对我们的支持!