PHP判断服务器的运行状态
PHP #服务器 #函数2012-05-01 19:06
在网站运维过程中,时时都要确认服务器是否在允许状态,可以调用下这个函数~
function check_status(){ $ch = curl_init(); if (!$ch) { die("没开curl模块功能"); } curl_setopt($ch, CURLOPT_URL,"http://z.hzsep.com"); curl_setopt($ch,CURLOPT_HEADER,1);//获取http头信息 curl_setopt($ch,CURLOPT_NOBODY,1);//不返回html的body信息 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//返回数据流,不直接输出 curl_setopt($ch,CURLOPT_TIMEOUT,30); //超时时长,单位秒 curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); $string=$info['http_code']; if(substr($string,0,1)==4){ echo "错误,这里写访问不了服务器的话的代码";//服务器挂掉了 }else{ echo "可以访问"; //服务器可以使用 } }
相关文章
- php避免用require_once的方法 2012/04/30
- PHP简单验证码类 2012/04/30
- PHP扩展库介绍 2012/04/30
- php函数iconv与mb_convert_encoding的区别 2012/04/30
- PHP判断远程文件是否存在函数 2012/04/30
- PHP压缩HTML/JS代码 2012/04/30
- php在iis下自动输出Content-Length的方法 2012/04/30
- Linux下给php安装memcache扩展 2012/04/29
- PHP防止伪造跨站请求的小招式 2012/04/28
- php 性能测试工具 xhprof 使用教程 2012/04/28