私のサイトから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 'ファイルが見つかりません'; }