php 输出 HTML 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: ");

留意:header() 函数必需在任何实际输出之前挪用,不管是普通的 HTML 标签,照旧文件或 PHP 输出的空行,空格。

php输出 html 404 状态码的要领

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版本中利用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9002.html