を使用できる場合は.htaccess、あらゆる種類のリクエストに対して単純にプリペンド ファイルを強制することができます。
php_value auto_prepend_file "prepend.php"
そして、prepend.php何が要求されたかを確認し、何かを行うか (たとえば mp3 の場合)、または行わないか (他の種類のファイルの場合)
アップデート:
OK、PHP 以外のファイルの場合、自動的には機能しませんが、次のトリックを実行できます (ただし、それほど優れた解決策ではありません)。
.hatccess強制的にあなたのファイルは次mp3のように扱われPHPます:
AddHandler php5-script .mp3
php_value auto_prepend_file "prepend.php"
そして、でprepend.php:
// your custom logic here...
header(/* your headers here */);
readfile($_SERVER['SCRIPT_FILENAME']); // serve the requested file
exit(0);
このようにして動作するはずです(PNGファイルでテスト済み)