[原创]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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
PHP中cookies使用指南
Mar 16 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
PHP教程之PHP中shell脚本的使用方法分享
Feb 23 PHP
php对数组排序的简单实例
Dec 25 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
php中Snoopy类用法实例
Jun 19 PHP
PHP定时执行任务的3种方法详解
Dec 21 PHP
一波PHP中cURL库的常见用法代码示例
May 06 PHP
php实现将二维关联数组转换成字符串的方法详解
Jul 31 PHP
PHP折半(二分)查找算法实例分析
May 12 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
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
bootstrap IE8 兼容性处理
2017/03/22 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
用PyQt进行Python图形界面的程序的开发的入门指引
2015/04/14 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
2020/04/10 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
少先队学雷锋活动总结范文
2014/03/09 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书