博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】很多时候在使用框架开发网站的时候,例如 ThinkPHP 框架,YII 框架,很多时候都会有空控制器,空方法的出现,这个时候往往我们会设置一个 404 页面来给用户提示这个路径没有页面,但是浏览器并不识别,依旧会返回 HTTP 状态码:200。本文讲讲 PHP 通过 header 函数设置页面 HTTP 状态码为 404。
PHP 的内置函数 header() 很强大可以实现页面编码,页面格式,页面的跳转,自动刷新等等,本文介绍另外一个功能,设置页面的 HTTP 状态码。
通常情况之下,用户会看到 404 页面的提示,但是这并非真的对于爬虫来说就是 404,如果没有设置当前页面 HTTP 状态码的话,默认就是 200 ,但这并不是真正意义上的 404 Not Found。直接上代码,下面代码可实现设置 HTTP 状态码是404:
@header("http/1.1 404 not found");
@header("status: 404 not found");
版权归 马富天个人博客 所有
本文链接地址:http://www.mafutian.com/232.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||