没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
PHP实现批量检测网站是否能够正常打开的方法实现批量检测网站是否能够正常打开的方法
主要介绍了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(
'//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程序设计有所帮助。
资源评论
普通网友
- 粉丝: 8
- 资源: 935
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功