实现PHP批量检测网站是否能够正常打开方法
日期:2020-04-24
这篇文章主要介绍了PHP实现批量检测网站是否能够正常打开的方法,涉及php使用自定义函数及curl操作的相关技巧,需要的朋友可以参考下
curl_setopt函数是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.ecshop.cx/', 'https://test.ecshop.cx/', 'https://tools.ecshop.cx/', 'https://baike.ecshop.cx/', 'https://demo.ecshop.cx/'); for ($i = 0; $i < count($check_web); $i++) { echo $check_web[$i].' -> '.httpcode($check_web[$i]).'<br>'; } ?>使用方法:如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。
本文原创地址:https://www.ecshopok.com/article-625.html
版权所有 © 转载时必须以链接形式注明出处!
觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。
暂无评论,来发表一个吧