PHP入門–curl_getinfoを使ってURL画面のステータスコードを取得する

PHPコード
function getHeadersInfo($url,$data=FALSE){
$_headers = get_headers($url,1);
if( !$data ){
return $_headers;
}
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_HEADER,1);
curl_setopt($curl,CURLOPT_NOBODY,1);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_TIMEOUT,30);
curl_exec($curl);
$ctn= curl_getinfo($curl,CURLINFO_HTTP_CODE);
curl_close($curl);
return $ctn;
}

Comments are closed.