[原创]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 相关文章推荐
PHP学习之PHP变量
Oct 09 PHP
Zend Guard一些常见问题解答
Sep 11 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
Jan 06 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 PHP
php的zip解压缩类pclzip使用示例
Mar 14 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
学习php设计模式 php实现访问者模式(Visitor)
Dec 07 PHP
php结合md5的加密解密算法实例
Sep 30 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
Jun 17 PHP
Mac下快速搭建PHP开发环境步骤详解
May 05 PHP
php pdo连接数据库操作示例
Nov 18 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 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 简单日历实现代码
2009/10/28 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
jQuery 生成svg矢量二维码
2016/08/09 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
Vue开发之watch监听数组、对象、变量操作分析
2019/04/25 Javascript
python批量生成本地ip地址的方法
2015/03/23 Python
python获取本机mac地址和ip地址的方法
2015/04/29 Python
利用Python实现命令行版的火车票查看器
2016/08/05 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Django 限制访问频率的思路详解
2019/12/24 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
python中操作文件的模块的方法总结
2021/02/04 Python
阿拉伯世界最大的电子商务网站:Souq沙特阿拉伯
2016/10/28 全球购物
全球最大的游戏市场:G2A
2018/07/05 全球购物
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
办公室秘书岗位职责范本
2014/02/11 职场文书
户外活动策划方案
2014/03/12 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL