[原创]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中使用Oracle数据库(6)
Oct 09 PHP
Apache中php.ini的设置方法
Feb 28 PHP
php获取从百度搜索进入网站的关键词的详细代码
Jan 08 PHP
destoon安全设置中需要设置可写权限的目录及文件
Jun 21 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
YII CLinkPager分页类扩展增加显示共多少页
Jan 29 PHP
PHP模板引擎Smarty中的保留变量用法分析
Apr 11 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
php检查函数必传参数是否存在的实例详解
Aug 28 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
laravel validate 设置为中文的例子(验证提示为中文)
Sep 29 PHP
PHP使用QR Code生成二维码实例
Jul 07 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 setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
PHP中的self关键字详解
2019/06/23 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
利用JS进行图片的切换即特效展示图片
2013/12/03 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
nodejs aes 加解密实例
2018/10/10 NodeJs
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
如何在mac下配置python虚拟环境
2020/07/06 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
详解Python中list[::-1]的几种用法
2020/11/16 Python
10个顶级Python实用库推荐
2021/03/04 Python
自荐信如何制作?
2014/02/21 职场文书
运动会标语
2014/06/21 职场文书
群众路线调研报告范文
2014/11/03 职场文书
个人汇报材料范文
2014/12/30 职场文书
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏
MySQL创建管理KEY分区
2022/04/13 MySQL
MySQL事务的隔离级别详情
2022/07/15 MySQL