
私のサイトからIDMでファイルをダウンロードしようとしているときに、上の画像が示すように、このエラーが発生しました。キャプチャ コードを入力した後、このページを 1 回のみリクエストするという制限があり、ページを再度リクエストする場合は、キャプチャ コードを再度入力する必要があります。
この場合の IDM のサポート方法
ダウンロードコードは以下の通り
$file='test.mp3';
$download_rate = 50; //50kbps
if(file_exists($file) && is_file($file))
{
header('キャッシュ制御: プライベート');
header('Content-Type: アプリケーション/オクテット ストリーム');
header('Content-Length: '.filesize($file));
header('Content-Disposition: filename='.$file);
流す();
$file = fopen($file, "r");
while(!feof($ファイル))
{
// 現在のファイル部分をブラウザに送信します
print fread($file, round($download_rate * 1024));
// コンテンツをブラウザにフラッシュします
流す();
// 1 秒間スリープする
スリープ (1);
}
fclose($ファイル);
}
そうしないと {
echo 'ファイルが見つかりません';
}