前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP监控网站能否正常访问api

PHP监控网站能否正常访问api

原创
作者头像
小唐同学.
发布2022-02-18 11:29:30
2.5K0
发布2022-02-18 11:29:30
举报
文章被收录于专栏:CMS建站教程

批量监控网站返回码是否为200代码如下

代码语言:php
复制
<?php
 
header('Content-type: text/html; charset=utf-8');
 
$urls=array(
    'https://www.czmz.top',
    'https://czmz.top',
);
 
foreach ($urls as $url) {
    $resCode=getCode($url);
    if (strpos($resCode,'200')===false) {
 
        echo $url." 不能正常访问,错误码:".$resCode."<br/>";
    }else
    {
        echo $url." 正常访问!<br/>";
    }
}
 
 
 
function getCode($url)
{
    $ch = curl_init ();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 200);
    curl_setopt($ch, CURLOPT_HEADER, FALSE);
    curl_setopt($ch, CURLOPT_NOBODY, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
    curl_exec($ch);
    $httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
    curl_close($ch);
    return $httpCode;
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 批量监控网站返回码是否为200代码如下
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档