PHP实现批量检测网站是否能够正常打开的方法

 更新时间:2016年08月23日 15:25:40   作者:onestopweb  
这篇文章主要介绍了PHP实现批量检测网站是否能够正常打开的方法,涉及php使用自定义函数及curl操作的相关技巧,需要的朋友可以参考下

本文实例讲述了PHP实现批量检测网站是否能够正常打开的方法。分享给大家供大家参考,具体如下:

curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为。

<?php
//设置最大执行时间是 120秒
ini_set('max_execution_time',120);
function httpcode($url){
  $ch = curl_init();
  $timeout = 3;
  curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch, CURLOPT_HEADER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_exec($ch);
  return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
  curl_close($ch);
}
$check_web = array(
'https://www.jb51.net/',
'http://sc.jb51.net/',
'http://tools.jb51.net/',
'http://baike.jb51.net/',
'http://demo.jb51.net/',
'http://demo2.jb51.net/',
);
for($i=0;$i<count($check_web);$i++){
  echo $check_web[$i].' -> '.httpcode($check_web[$i]).'<br>';
}
?>

使用方法:

如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。

效果图如下:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • PHP屏蔽过滤指定关键字的方法

    PHP屏蔽过滤指定关键字的方法

    这篇文章主要介绍了PHP屏蔽过滤指定关键字的方法,包含了字符串的过滤处理与数组的遍历等技巧,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • PHP实现简单鉴权的示例代码

    PHP实现简单鉴权的示例代码

    这篇文章主要为大家详细介绍了php如何通过在header增加key,sign,timestamp来实现鉴权,文中的示例代码讲解详细,需要的小伙伴可以参考下
    2023-12-12
  • PHP实现的回溯算法示例

    PHP实现的回溯算法示例

    这篇文章主要介绍了PHP实现的回溯算法,结合具体实例形式分析了php回溯算法的实现步骤与使用方法,涉及字符串与数组的递归、遍历、运算等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • 浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)

    浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)

    本篇文章是对web上存漏洞及原理分析、防范方法(文件名检测漏洞)进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php PDO异常处理详解

    php PDO异常处理详解

    这篇文章主要给大家介绍了php中PDO异常处理的相关内容,文中给大家先进行了简单的介绍,然后通过实例代码给大家介绍了使用方式,介绍的非常详细,有需要的朋友们可以参考借鉴,感兴趣的朋友们下面来一起学习学习吧。
    2016-11-11
  • PHP实现自动对图片进行滚动显示的方法

    PHP实现自动对图片进行滚动显示的方法

    这篇文章主要介绍了PHP实现自动对图片进行滚动显示的方法,涉及php操作图片特效的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • PHP7.1安装yaf扩展的方法

    PHP7.1安装yaf扩展的方法

    下面小编就为大家分享一篇PHP7.1安装yaf扩展的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • PHP实现字符串的全排列详解

    PHP实现字符串的全排列详解

    在本篇文章里小编给大家整理了关于PHP实现字符串的全排列的相关知识点内容,需要的朋友们学习参考下。
    2019-04-04
  • php中读写文件与读写数据库的效率比较分享

    php中读写文件与读写数据库的效率比较分享

    一直以来大家都把一些不经常修改的数据保存为文件来调用,看来还是比较正确的,直接读文件相比数据库查询效率更胜一筹,而且文中还没算上连接和断开的时间
    2013-10-10
  • discuz论坛更换域名,详细文件修改步骤

    discuz论坛更换域名,详细文件修改步骤

    这篇文章主要介绍了discuz论坛更换域名,详细搬家步骤,本文步骤和修改的文件给大家介绍的非常详细,需要的朋友参考下吧
    2020-12-12

最新评论