[原创]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 相关文章推荐
使用 php4 加速 web 传输
Oct 09 PHP
详解PHP显示MySQL数据的三种方法
Jun 05 PHP
PHP 日志缩略名的创建函数代码
May 26 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
深入eAccelerator与memcached的区别详解
Jun 06 PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 PHP
PHP获取文件扩展名的4种方法
Nov 24 PHP
浅谈php中urlencode与rawurlencode的区别
Sep 05 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
php使用自定义函数实现汉字分割替换功能示例
Jan 30 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异步执行的详解
2013/06/03 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
Angular处理未可知异常错误的方法详解
2021/01/17 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
深入探究Python中变量的拷贝和作用域问题
2015/05/05 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
人力资源专员自我评价怎么写
2013/09/19 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
市场开发计划书
2014/05/07 职场文书
师范生求职自荐信
2014/06/14 职场文书
机械工程师岗位职责
2014/06/16 职场文书
法学求职信
2014/06/22 职场文书
小学六一主持词开场白
2015/05/28 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL