【问题标题】:How to track failed downloads in PHP?如何在 PHP 中跟踪失败的下载?
【发布时间】:2010-12-18 05:14:03
【问题描述】:

我的服务器中有视频和音频的集合,用户可以通过支付一些费用来下载。

假设用户为我支付了费用并开始下载,但不小心下载失败了,我怎么能检测到这一点,我可以让他再次下载。

我提供的下载链接就像 rapidshare/megaupload/hotfile 等每次都是独一无二的。所以一旦用户下载了文件链接就会死掉。

更新:

我想在付款后提供一次下载链接,他无法使用下载密钥一次又一次地下载。一旦下载完成,即使他想下载同样的东西,他也必须付费,但如果下载失败,我可以再次下载。

【问题讨论】:

    标签: php download resume resume-download


    【解决方案1】:

    你的问题很有趣,你查过this question吗?

    如果可行,请更新您的原始问题以回馈社区。​​p>

    【讨论】:

      【解决方案2】:

      最简单的方法可能是在数据库中记录视频下载权限,并根据请求为用户提供新的下载链接。

      【讨论】:

        【解决方案3】:

        恐怕PHP中没有可靠的方法来确定下载是否成功。

        我想到的唯一方法是下载管理器,一个能够查看客户端机器的应用程序,如果下载成功完成(如果没有,则提供进一步的下载)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-24
          • 1970-01-01
          • 2010-09-05
          • 1970-01-01
          • 2021-01-29
          相关资源
          最近更新 更多