2017-01-27 7 views
0

私はPHPコードを開発し、クライアントがどれだけのデータをダウンロードしたかをカウントします。誰かがブラウザから自分のファイルを直接要求すると、私のコードが正常に動作しています。Mozillaアドオンがダウンして、ダウンロードURLが何度も表示されるのはなぜですか?

しかし、誰かが '' downthemall ''のようなMozilla拡張機能をインストールし、その拡張子によってURLが要求されると、ファイルURLを4回要求するので、ダウンロードしたデータを4回取得します。

これを修正するにはどうすればよいですか?ユーザーがjDownloaderソフトウェアまたは他のソフトウェアを使用しているときも同じことが起こりました。

+2

何度もヒットしています。アクセラレータをダウンロードすると、複数の要求を同時に作成できます。また、ダウンロード時にクッキーを要求し、ダウンロードの統計情報に一意のIDを含めることができ、各統計を一意のIDでカウントするだけです。ところで、誰かがダウンロードを開始し、途中でキャンセルした場合、あなたのコードによって何が計算されますか? – Martheen

答えて

0

Phpダウンロードスクリプトを変更して、異なるダウンローダをサポートできるようにします。たとえば、さまざまなダウンロードクライアントから送信されたHTTPリクエストのヘッダーとURLパラメータを保存してみてください。

関連する問題