欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP檢查網(wǎng)站是否宕機(jī)的方法示例

 更新時(shí)間:2017年07月24日 11:38:00   作者:3wlog  
這篇文章主要介紹了PHP檢查網(wǎng)站是否宕機(jī)的方法,結(jié)合具體實(shí)例形式分析了php基于curl會(huì)話針對(duì)網(wǎng)站狀態(tài)進(jìn)行檢查的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP檢查網(wǎng)站是否宕機(jī)的方法。分享給大家供大家參考,具體如下:

<?php
function Networkcheck($url){
  $agent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0";
  //curl_init-初始化一個(gè)curl會(huì)話
  $ch=curl_init();
  //curl_setopt — 為一個(gè)curl設(shè)置會(huì)話參數(shù)
  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 —執(zhí)行一個(gè)curl會(huì)話
  $page=curl_exec($ch);
  //curl_getinfo — 獲取一個(gè)curl連接資源句柄的信息
  $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  //curl_close()函數(shù)的作用是關(guān)閉一個(gè)curl會(huì)話,唯一的參數(shù)是curl_init()函數(shù)返回的句柄。
  curl_close($ch);
  if($httpcode>=200 && $httpcode<300)
    return true;
  else
    return false;
}
//函數(shù)參數(shù)為要檢查的網(wǎng)站的網(wǎng)址路徑
if(Networkcheck("https://www.baidu.com"))
  echo "Website OK";
else
  echo "Website DOWN";
?>

運(yùn)行結(jié)果:Website OK

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《php curl用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論