这是我整理的PHP脚本的一部分。基本上,域($ domain1)以一种形式定义,并根据服务器的响应代码显示不同的消息。但是,我在使其工作方面遇到了问题。 3位数的响应码是我感兴趣的全部。

这是我到目前为止的内容:

function get_http_response_code($domain1) {
    $headers = get_headers($domain1);
    return substr($headers[0], 9, 3);
    foreach ($get_http_response_code as $gethead) {
        if ($gethead == 200) {
            echo "OKAY!";
        } else {
            echo "Nokay!";
        }
    }
}

最佳答案

$domain1 = 'http://google.com';

function get_http_response_code($domain1) {
  $headers = get_headers($domain1);
  return substr($headers[0], 9, 3);
}

$get_http_response_code = get_http_response_code($domain1);

if ( $get_http_response_code == 200 ) {
  echo "OKAY!";
} else {
  echo "Nokay!";
}

关于php - 获取标题响应代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3408049/

10-09 00:17