[原创]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邮件专题
Oct 09 PHP
PHP编程中字符串处理的5个技巧小结
Nov 13 PHP
PHP 动态随机生成验证码类代码
Apr 09 PHP
PHP 循环列出目录内容的函数代码
May 26 PHP
php中实现记住密码自动登录的代码
Mar 02 PHP
php ios推送(代码)
Jul 01 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
php中注册器模式类用法实例分析
Nov 03 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
Apr 27 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
PHP遍历目录文件的常用方法小结
Feb 03 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实现编辑和保存文件的方法
2015/07/20 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
检测jQuery.js是否已加载的判断代码
2011/05/20 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
分享Python文本生成二维码实例
2016/01/06 Python
python实现发送和获取手机短信验证码
2016/01/15 Python
Python实现带参数与不带参数的多重继承示例
2018/01/30 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
Django操作session 的方法
2020/03/09 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
2021/03/04 Python
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
就业推荐自我鉴定
2013/10/06 职场文书
生日宴会答谢词
2014/01/09 职场文书
给上级领导的感谢信
2015/01/22 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
浅谈Python中的正则表达式
2021/06/28 Python