如何实现在线视频的点击计数器

时间:2014-03-10 23:19:45

标签: php android apache video counter

我在Apache服务器上放置了一个视频文件(mp4),可以从Android应用程序访问。我需要知道观看了多少次视频。我能想到的解决方案是

  1. 查看Apache日志。但我对它们的访问非常有限。
  2. 调用PHP文件,然后重定向到视频文件。
  3. 除了上述两种以外还有其他更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

第三个选项是拥有一个PHP文件,该文件将注册下载,然后通过阅读并将其发送给客户端来传递文件。

(见http://www.gayadesign.com/diy/download-counter-in-php-using-htaccess/

性能方面,这比日志/重定向方法稍差,但它是最可靠的,因为客户端可以通过PHP脚本访问文件的唯一方法。此外,您可以在不访问日志的情况下执行此操作(它与Apache无关)。您还可以拥有更多控制权(例如,您可以计算每个IP只下载一次),但是再次,其他方法也允许进行一些修改。除了你列出的两个以及我建议的那个之外,我不确定是否还有其他方法可以有效地做到这一点,也许有一种PHP / Apache扩展方式,我只是不知道它。

所以要么使用重定向,要么使用此。