curl を使用して vimeo ビデオの Web ページを取得しようとしていますが、取得していhttp-code 301
ます。私も追加CURLOPT_FOLLOWLOCATION
しましたが、何も得られません。
これが私のコードです。なぜ機能しないのですか?
function getremote($url) {
$agent="spider";
$ch=curl_init();
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_AUTOREFERER,true);
$html=curl_exec($ch);
print_r(curl_getinfo($ch,CURLINFO_EFFECTIVE_URL));
print_r(curl_getinfo($ch));
curl_close($ch);
return $html;
}
$json_errors=array();
$ul="vimeo.com/124182657";;
$content=getremote($ul);