免签约即时到帐支付接口

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

这篇文章主要介绍了PHP实现批量检测网站是否能够正常打开的方法,涉及php使用自定义函数及curl操作的相关技巧,需要的朋友可以参考下
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
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn