我使用此代碼在下載前獲取有關網頁和文件的信息。失敗返回200與curl_getinfo
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_NOBODY, 1);
curl_exec($curl);
if (curl_getinfo($curl, CURLINFO_HTTP_CODE) == 200)
{
echo $info['active'] = true;
echo $info['url'] = $url;
echo $info['size'] = curl_getinfo($curl,CURLINFO_CONTENT_LENGTH_DOWNLOAD);
echo $info['type'] = curl_getinfo($curl,CURLINFO_CONTENT_TYPE);
}
else
echo 'not active';
它適用於文件或URL格式是這樣的:
www.example.com/film.mp4
www.example.com/film.php
但並非沒有作品擴展名在URL..it還給我「不積極」;
www.example.com/film
www.example.com/film/test
我該如何解決它?
UPDATE:
它retun 403錯誤與CURLINFO_HTTP_CODE