このダウンロード スクリプトを実行して、ユーザーがボタンをクリックして、新しい HTML ページを開かなくてもファイルをダウンロードできるようにしています。それはすべてうまくいきます。これがスクリプトです。
<?php
header('Content-disposition: attachment; filename=brochure-company-details.pdf');
header('Content-type: pdf');
readfile('brochure-company-details.pdf');
?>
ただし、誰がファイルをダウンロードしているかを文書化するために、同時に statcounter スクリプトを実行できるようにしたいと考えています。Statcounter スクリプトは、html ページを開いてその機能を実行するときに十分に機能します。しかし、私は新しいページを開いてほしくありません。ダウンロードを開始したいだけです。ユーザー エクスペリエンスは、ファイルをダウンロードするだけで、statcounter がイベントを記録することを知らずに済みます。
手伝ってくれますか?