今天在做一个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 获取header_php 输出404状态码相关推荐

  1. python网页查询然后返回结果_python(30) 获取网页返回的状态码,状态码对应问题查询...

    获取访问网页返回的状态码 html = requests.get(Url) respon= html.status_code 以下内容来自于维基百科:点击查看网页 1xx消息 这一类型的状态码,代表请 ...

  2. php获取html选择日期_php获取远程页面html状态码的方法

    由于项目要求,需要利用php做一个获取远程页面html状态码的功能,用来判断远程页面是否可以访问,就类似那种HTML页面状态码检测工具一样.整理了一下代码,贴出来.有需要的可以拿去用哦. php获取远 ...

  3. 400 、401、403、404状态码

    1.400状态码:请求无效 产生原因 前端提交的数据与后台需要的数据没有保持一致 前端提交到后台的数据应该是json字符串类型,但是前端没有将对象转化成字符串 解决方法 对照字段的名称, 保持一致性 ...

  4. 404网站服务器错误怎么解决方法,网页404状态码应该怎么处理

    原标题:网页404状态码应该怎么处理 SEO认为在从事SEO优化工作的人员,要知道网页页面404状态码是什么并且运用到SEO优化中去.今天,SEO为大家带来的是网页404错误是什么又该如何运用,希望能 ...

  5. 根据地址获取HTTP返回的状态码

    通过php来获取http返回的状态玛,如下函数 function GetHttpStatusCode($url){$curl = curl_init();curl_setopt($curl,CURLO ...

  6. 配置nginx/apache的404状态码来申请百度闭站保护

    nginx 配置全站404(百度闭站保护) 在nginx.conf或者虚拟主机的conf配置文件添加下方规则: location / {     return 404; } apache设置全站htt ...

  7. java获取http状态码_java获取Json和http状态码

    最近再做接口自动化测试,其中有几个方法比较重要 1.获取http状态码 /** 返回接口状态码 **/ public staticString getHttpCode(String url) { St ...

  8. Http与Https区别及404状态码

    一.HTTP 与 HTTPS 区别 HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好. 使用 HTTPS 协议需要到 CA(Certi ...

  9. curl获取http返回的状态码

    方式一 curl -I -s -m 10 http://192.158.1.11:8080/test/ |grep HTTP|awk '{print $2}' 方式二 curl -I -o /dev/ ...

最新文章

  1. 700页!分享珍藏很久的《推荐系统学习手册》(附下载链接及入门经验)
  2. hive内置函数_flink教程flink modules详解之使用hive函数
  3. Silverlight控件-Slider
  4. Ubuntu caffe 测试matlab接口
  5. html四边形的的框怎么编写,html知识点之利用css四边形切角并且加上边框
  6. 当你伤心时的飞鸽传书
  7. python file read和write的速度_python file.truncate() 然后 file.write() file.read() 出现乱码...
  8. Referenced file contains errors (http://JAVA.sun.com/xml/ns/j2ee/web-app_2_5.xsd).
  9. DOS命令批量删除文件及制作该命令的批处理命令详解
  10. java数据库技术_JAVA数据库技术
  11. Friendly Tiny6410的Superboot安装及DNW驱动的安装
  12. Lua解析器管理器(封装解析器通用函数(销毁解析器,垃圾清理),通过ab包加载lua文件的加载器)
  13. 关于antd table展开行expandable的坑和解决办法
  14. 关于VS2019调试问题:进程已退出,代码为-1073741819(已解决)
  15. Python——循环遍历多个列表实现字符的组合拼接
  16. 工字型钢弹性截面模量计算公式_截面模量计算方法
  17. python爬取今日头条图片
  18. power automate desktop字符串处理
  19. 在Origin绘图和表格中插入Latex公式
  20. 【MySQL从入门到精通】【高级篇】(一)字符集的修改与底层原理

热门文章

  1. android button的selector
  2. 昨天安装复习中遇到的问题小结
  3. 配置WINDOWS群集
  4. CentOS 5.2 安装Apache服务器后无法访问解决方法
  5. Linux的远程连接及Linux系统下Tomcat部署
  6. 携程Docker实践
  7. python绘制饼状图图例_使用matplotlib的所有饼图的通用图例
  8. .net 怎么循环得到数组里的值_HashMap 底层实现、加载因子、容量值及死循环
  9. Java BigDecimal min()方法与示例
  10. c语言 关键字const_C ++ const关键字| 查找输出程序| 套装1