加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP应用:PHP检查网站是否宕机的方法示例

发布时间:2020-05-25 11:03:36 所属栏目:PHP 来源:互联网
导读:介绍《PHP应用:PHP检查网站是否宕机的方法示例》开发教程,希望对您有用。

《PHP应用:PHP检查网站是否宕机的方法示例》要点:
本文介绍了PHP应用:PHP检查网站是否宕机的方法示例,希望对您有用。如果有疑问,可以联系我们。

本文实例讲述了PHP检查网站是否宕机的方法.分享给大家供大家参考,具体如下:PHP教程

<?php
function Networkcheck($url){
  $agent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0";
  //curl_init-初始化一个curl会话
  $ch=curl_init();
  //curl_setopt ― 为一个curl设置会话参数
  curl_setopt($ch,CURLOPT_URL,$url );
  curl_setopt($ch,CURLOPT_USERAGENT,$agent);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch,CURLOPT_VERBOSE,false);
  curl_setopt($ch,CURLOPT_TIMEOUT,5);
  curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
  curl_setopt($ch,CURLOPT_SSLVERSION,3);
  curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
  //curl_exec ―执行一个curl会话
  $page=curl_exec($ch);
  //curl_getinfo ― 获取一个curl连接资源句柄的信息
  $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
  //curl_close()函数的作用是关闭一个curl会话,唯一的参数是curl_init()函数返回的句柄.
  curl_close($ch);
  if($httpcode>=200 && $httpcode<300)
    return true;
  else
    return false;
}
//函数参数为要检查的网站的网址路径
if(Networkcheck("https://www.baidu.com"))
  echo "Website OK";
else
  echo "Website DOWN";
?>

运行结果:Website OKPHP教程

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》PHP教程

希望本文所述对大家PHP程序设计有所帮助.PHP教程

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读