[原创]php使用curl判断网页404(不存在)的方法


Posted in PHP onJune 23, 2016

本文实例讲述了php使用curl判断网页404(不存在)的方法。分享给大家供大家参考,具体如下:

<?php
/* php使用curl判断404
 * Created on 2016-6-22
 * Writer 3water.com
 */
 function chkurl($url){
    $handle = curl_init($url);
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);//设置超时时间
    curl_exec($handle);
    //检查是否404(网页找不到)
    $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
    if($httpCode == 404) {
      return false;
    }else{
        return true;
    }
    curl_close($handle);
 }
 $url="https://3water.com/asdasd.html";
 if(chkurl($url)==true){
     echo "存在";
 }else{
     echo "不存在";
 }
?>

运行结果为:不存在

PHP 相关文章推荐
一个ftp类(ini.php)
Oct 09 PHP
php执行sql语句的写法
Mar 10 PHP
PHP执行zip与rar解压缩方法实现代码
Dec 05 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
php自定义加密与解密程序实例
Dec 31 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
php 使用html5实现多文件上传实例
Oct 24 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
Feb 05 PHP
PHP对象的浅复制与深复制的实例详解
Oct 26 PHP
thinkPHP框架实现的无限回复评论功能示例
Jun 09 PHP
php 中phar包的使用教程详解
Oct 26 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
PHP生成静态HTML文档实现代码
Jun 23 #PHP
PHP微信支付开发实例
Jun 22 #PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
Jun 22 #PHP
PHP树-不需要递归的实现方法
Jun 21 #PHP
PHP MySql增删改查的简单实例
Jun 21 #PHP
浅谈PHP eval()函数定义和用法
Jun 21 #PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
Jun 21 #PHP
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
php模板引擎技术简单实现
2016/03/15 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
JavaScript 笔记二 Array和Date对象方法
2010/05/22 Javascript
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
python 类详解及简单实例
2017/03/24 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
Python后台开发Django会话控制的实现
2019/04/15 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
关于PySnooper 永远不要使用print进行调试的问题
2021/03/04 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
教师旷工检讨书
2014/01/18 职场文书
文字自荐书范文
2014/02/10 职场文书
公司授权委托书范文
2014/09/21 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
Python进度条的使用
2021/05/17 Python
JAVA springCloud项目搭建流程
2022/05/11 Java/Android
VUE递归树形实现多级列表
2022/07/15 Vue.js