php检测网站是否正常打开

互联网 19-9-27

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检测网站是否正常打开的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 网站
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:php加载不出图片

相关资讯