我使用CURL来获得一个网站的状态,如果它是向上/向下或重定向到另一个网站。我想让它尽可能地精简,但它不太好用。
<?php
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_TIMEOUT,10);
$output = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $httpcode;
?>
我把这个包在一个函数里。它工作得很好,但性能不是最好的,因为它下载了整个页面,如果我删除$output = curl_exec($ch);它总是返回0。
有谁知道如何使表演更好吗?