[原创]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 相关文章推荐
xml+php动态载入与分页
Oct 09 PHP
让你成为更出色的PHP开发者的10个技巧
Feb 25 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
Apr 18 PHP
php结合表单实现一些简单功能的例子
Jun 04 PHP
第五章 php数组操作
Dec 30 PHP
解析PHP多种序列化与反序列化的方法
Jun 06 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
PHP操作路由器实现方法示例
Apr 27 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
PHP7 参数处理机制修改
Mar 09 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
浅析is_writable的php实现
2013/06/18 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
ng-repeat指令在迭代对象时的去重方法
2018/10/02 Javascript
Vue父子传递实例讲解
2020/02/14 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
vue实现PC端分辨率适配操作
2020/08/03 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python常用库推荐
2016/12/04 Python
python处理按钮消息的实例详解
2017/07/11 Python
python自定义时钟类、定时任务类
2021/02/22 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
行政助理岗位职责
2013/11/10 职场文书
行政部主管岗位职责
2013/12/28 职场文书
创业大赛策划书
2014/03/01 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
工程承包协议书范本
2014/09/29 职场文书
单位工作证明书格式
2014/10/04 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
外科护士长工作总结
2015/08/12 职场文书
分享3个非常实用的 Python 模块
2022/03/03 Python