0

私は PHP スクリプトを介して MP3 ファイルを提供しているので、何らかの形式のセキュリティを確保しています。いくつかの SQL ステートメントを実行してストリーム/ダウンロードを追跡し、ヘッダーを変更して MP3 を出力しています。

ここに私のコードの簡略版:

// do some SQL work
if(file_exists($file)){

    header('Content-type: audio/mpeg');
    header('Content-length: ' . filesize($file));
    header('Content-Disposition: inline; filename="' . $filename);
    header('X-Pad: avoid browser bug');
    header('Cache-Control: no-cache');
    readfile($file);
}

スクリプトは、iPhone アプリケーションなど、さまざまなソースから呼び出されます。URL を介して呼び出すものに関係なく、常に 2 回実行され、その理由がわかりません。

メール機能を追加して、いつ呼び出されたかを確認し、スクリプトが実行されるたびに2通のメールを受け取ります!

それをグーグルで検索しましたが、同じ問題を抱えている人が見つからないので、助けていただければ幸いです。

ありがとう。

4

0 に答える 0