標準の get_headers 関数には複数の形式があります
get_headers($url);
get_headers($url,1);
カールを使用してリクエストのタイムアウトを設定するので、ここに私の関数があります
function get_headers_curl($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$r = curl_exec($ch);
$r = split("\n", $r);
return $r;
}
私が試してみました
get_headers_curl($url,1)
結果がありません
2番目のフォーマットを次のようにする方法を教えてください
get_headers($url,1)
よろしくお願いします