PHP header 函数设置 404 状态

学习笔记 马富天 2016-12-05 13:40:53 78 0

【摘要】很多时候在使用框架开发网站的时候,例如 ThinkPHP 框架,YII 框架,很多时候都会有空控制器,空方法的出现,这个时候往往我们会设置一个 404 页面来给用户提示这个路径没有页面,但是浏览器并不识别,依旧会返回 HTTP 状态码:200。本文讲讲 PHP 通过 header 函数设置页面 HTTP 状态码为 404。

PHP 的内置函数 header() 很强大可以实现页面编码,页面格式,页面的跳转,自动刷新等等,本文介绍另外一个功能,设置页面的 HTTP 状态码。

通常情况之下,用户会看到 404 页面的提示,但是这并非真的对于爬虫来说就是 404,如果没有设置当前页面 HTTP 状态码的话,默认就是 200 ,但这并不是真正意义上的 404 Not Found。直接上代码,下面代码可实现设置 HTTP 状态码是404:

  1. @header("http/1.1 404 not found"); 
  2. @header("status: 404 not found"); 

版权归 马富天PHP博客 所有

本文标题:《PHP header 函数设置 404 状态》

本文链接地址:http://www.mafutian.net/232.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 PHP 将相对路径转成绝对路径【正则表达式处理】 》 下一篇《 allow_url_include 简介及示例 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多