$url = 'http://example.mp3';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 6);
curl_exec($ch);
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
echo '<pre>'; var_dump($retcode); echo '</pre>';
这是我的代码检查,如果远程文件存在,如果它是一个真正的mp3文件,它将返回正确的代码200或其他东西,但如果mp3是通过流创建的,一些服务器将返回0,一些将返回501,如何检查流媒体文件是否没有死?