2

サーバーにビデオとオーディオのコレクションがあり、ユーザーはいくらかの金額を支払うことでダウンロードできます。

ユーザーが私に代わって金額を支払ってダウンロードを開始したが、誤ってダウンロードが失敗したとします。どうすればそれを検出でき、彼に再度ダウンロードさせることができますか。

私が提供したダウンロード リンクは、rapidshare/megaupload/hotfile などのようなもので、毎回ユニークです。そのため、ユーザーがファイル リンクをダウンロードすると、そのリンクは無効になります。

アップデート:

支払い後に一度ダウンロードリンクを提供したいのですが、ダウンロードキーを使用して何度もダウンロードすることはできません。ダウンロードが完了したら、同じものをダウンロードしたい場合でも料金を支払う必要がありますが、ダウンロードに失敗した場合は、もう一度ダウンロードすることができます。

4

3 に答える 3

2

あなたの質問は興味深いです。この質問をチェックしましたか?

うまくいった場合は、元の質問を更新して、コミュニティに何かを還元してください。

于 2010-12-18T06:37:52.283 に答える
1

最も簡単な方法は、ビデオのダウンロード許可をデータベースに記録し、要求に応じてユーザーに新しいダウンロード リンクを提供することです。

于 2010-12-18T05:18:55.093 に答える
0

残念ながら、ダウンロードが成功したかどうかを判断するための信頼できる方法が PHP にはありません。

私の頭に浮かぶ唯一の方法は、ダウンロードマネージャーです。これは、ダウンロードが正常に終了した場合にクライアントのマシンを確認できるアプリケーションです (失敗した場合はさらにダウンロードを提供します)。

于 2010-12-18T06:58:54.877 に答える