[原创]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 相关文章推荐
详细介绍:Apache+PHP+MySQL配置攻略
Sep 05 PHP
真正的ZIP文件操作类(php)
Jul 21 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
php随机生成数字字母组合的方法
Mar 18 PHP
用PHP代码在网页上生成图片
Jul 01 PHP
解决PHP里大量数据循环时内存耗尽的方法
Oct 10 PHP
浅谈PHP Cookie处理函数
Jun 10 PHP
apache php mysql开发环境安装教程
Jul 28 PHP
Symfony2创建基于域名的路由相关示例
Nov 14 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
asp函数split()对应php函数explode()
Feb 27 PHP
docker-compose部署php项目实例详解
Jul 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
Smarty模板快速入门
2007/01/04 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
php无限极分类实现方法分析
2019/07/04 PHP
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
2013/04/23 Javascript
简单的js表单验证函数
2013/10/28 Javascript
node.js中的fs.write方法使用说明
2014/12/15 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
jQuery插件jPaginate实现无刷新分页
2015/05/04 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
vue.js+element-ui动态配置菜单的实例
2018/09/07 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
python查找指定具有相同内容文件的方法
2015/06/28 Python
python僵尸进程产生的原因
2017/07/21 Python
浅析Python四种数据类型
2018/09/26 Python
python正则-re的用法详解
2019/07/28 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
python生成任意频率正弦波方式
2020/02/25 Python
python 基于opencv 绘制图像轮廓
2020/12/11 Python
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
汽车运用工程毕业生自荐信
2013/10/29 职场文书
营销与策划专业毕业生求职信
2013/11/01 职场文书
创业大赛策划书
2014/03/01 职场文书
个人委托书格式
2014/04/04 职场文书
一年级学生评语
2014/04/23 职场文书