今天在做一个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 状态码
代码:
<?phpheader('HTTP/1.1 404 Not Found');header("status: 404 Not Found");?>方法2:
http_response_code():获取/设置响应的 HTTP 状态码
代码:
<?phphttp_response_code(404);?>注:http_response_code() 函数,只能在高于5.4(包括5.4)的php版本中使用
【php 输出404状态码】
推荐阅读
- PHP是怎么结合百度富文本的?
- ThinkPHP5核心类Request远程代码漏洞分析
- PHP集成开发工具PhpStorm如何关闭拼写纠正提示?
- PHP自动测试框架Top 10
- 代码示例 PHP如何使用phpinfo获取PHP配置信息?
- PHP中$_SERVER详解参数&说明
- __FILE__ php dirname 详解
- php如何实现网站的图片压缩
- 带你了解一下php项目有哪些结构
- PHP理论知识之12种排序算法的比较
