如何用PHP判断一个URL是否返回404错误?

2026-04-06 18:060阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计430个文字,预计阅读时间需要2分钟。

如何用PHP判断一个URL是否返回404错误?

要求描述:检测指定url是否是404页面。

方式一:使用file_get_contents函数,可以读取web中的网页或文件。如果遇到404页面,则返回false,否则返回相应的网页内容。

需求描述:

检测给定url是否是404页面。

方式一:

使用file_get_contents函数,可以读取web中的网页或者文件。如果遇到404页面,则会返回false,否则返回相应的网页内容。

使用该函数有两点需要注意:

1、file_get_contents在读取不存在的页面时,会报一个warning,所以最好对这里的警告进行屏蔽操作。

2、file_get_contents默认会读取页面的所有内容,然后再返回。为了提交读取速度,我们可以限制只读取10个字节就返回。

<?php $res = @file_get_contents("www.baidu.com",null,null,0,10); if($res){ echo $res; }else{ echo "404"; }

方式二:

我们要判断该页面是否是404页面,这个可以通过网页返回的状态码来判断。

阅读全文
标签:方法

本文共计430个文字,预计阅读时间需要2分钟。

如何用PHP判断一个URL是否返回404错误?

要求描述:检测指定url是否是404页面。

方式一:使用file_get_contents函数,可以读取web中的网页或文件。如果遇到404页面,则返回false,否则返回相应的网页内容。

需求描述:

检测给定url是否是404页面。

方式一:

使用file_get_contents函数,可以读取web中的网页或者文件。如果遇到404页面,则会返回false,否则返回相应的网页内容。

使用该函数有两点需要注意:

1、file_get_contents在读取不存在的页面时,会报一个warning,所以最好对这里的警告进行屏蔽操作。

2、file_get_contents默认会读取页面的所有内容,然后再返回。为了提交读取速度,我们可以限制只读取10个字节就返回。

<?php $res = @file_get_contents("www.baidu.com",null,null,0,10); if($res){ echo $res; }else{ echo "404"; }

方式二:

我们要判断该页面是否是404页面,这个可以通过网页返回的状态码来判断。

阅读全文
标签:方法