首页 > 作文

php简单检测404页面的方法示例

更新时间:2023-04-07 13:34:38 阅读: 评论:0

本文实例讲述了php简单检测404页面的方法。分享给大家供大家参考,具体如下:

需求描述:

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

方式一:

使用file_get_contents函数,可以读取web中的网页或者文件。

如果遇到404页面,则会返地质论文回fal,否则返回相应的网页内容。

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

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

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

最后一匹狼<?php$res = @file_get_contents("http://www.b动物的英语怎么写aidu.co日照职业技术学院m",null,null,0,10);if($res){  echo $res;}el{  echo "404";}

方式二:

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

使用该小白兔与大灰狼方法在页面404的时候并不会报警告。

因为我们只需要状态码,所以我们不需要读取网页的内容,可以通过设置curlopt_nobody参数,不读取网页内容,来缩短程序运行的时间。

<?php$ch = curl_init("http://www.baidu.com");curl_topt($ch, curlopt_returntransfer, 1);curl_topt($ch, curlopt_followlocation, 1);curl_topt($ch, curlopt_nobody, 1);$res = curl_exec($ch);$code = curl_getinfo($ch,curlinfo_http_code);if($code == 404){  echo "404";}el{  echo $code;}

本文发布于:2023-04-07 13:34:37,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c3ace2e2fc5956e2c25146748a3e4bce.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php简单检测404页面的方法示例.doc

本文 PDF 下载地址:php简单检测404页面的方法示例.pdf

标签:页面   会报   网页   可以通过
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图