一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

php header 404跳转错误页面实例

时间:2013-07-15 编辑:简简单单 来源:一聚教程网

先来了解header函数

header() 函数向客户端发送原始的 HTTP 报头,header(string,replace,http_response_code)

php header 404写法:

Php代码 

 

 代码如下 复制代码
header("HTTP/1.1 404 Not Found");exit;

如果以上代码不凑效,可以试试以下代码:

Php代码 
 

 代码如下 复制代码
header("Status: 404 Not Found"); 


上面只是404状态页面很难看,如果我们要验证需要如下操作

 代码如下 复制代码

@header("http/1.1 404 not found");
@header("status: 404 not found");
include("404.html");//跳转到某一个页面,推荐使用这种方法
exit();

这样不但有错误提示信息同时还会有一个漂亮的页面哦,我在实例应用中的一个实例

 代码如下 复制代码


function getref()
{
 $url = @$_SERVER['HTTP_REFERER'];
 if( !empty( $url ) )
 {
  if( !strstr($url ,'111com.net' ) && !strstr($url,'111com.net'))
  {
   @header("http/1.1 404 not found");
   @header("status: 404 not found");
   include("404.html");//跳转到某一个页面,推荐使用这种方法
   exit();
  }
 }
 else
 {
  @header("http/1.1 404 not found");
  @header("status: 404 not found");
  include("404.html");//跳转到某一个页面,推荐使用这种方法
  exit();
 }
}

如果讲到apache那就简单多了,ErrorDocument 404 /404.html

注意了,如果你写好之后一定要利用专题404错误页面工具进行测试哦,否则可能返回200就不好了,一定要看到是404状态才行。

热门栏目