【发布时间】:2012-09-21 13:14:36
【问题描述】:
我正在寻找一种向用户发送常规文件(mp3 或图片)的方法,并记录不通过 HTML/PHP 页面访问该文件的次数。
例如,用户将浏览器指向 bla.com/file.mp3 并开始下载它,而服务器端脚本将执行诸如将数据保存到数据库之类的操作。
知道我应该从哪里开始吗?
谢谢!
【问题讨论】:
-
你可以解析日志文件。否则不,您应该在更新数据库中的计数器后使用提供内容的文件来拦截请求。
-
我同意 meagar。如果您担心的是性能,那么您应该:1)使用执行日志记录的 PHP 脚本拦截请求,2)设置 X-Sendfile。
-
另一种方法是让网络服务器模块将请求记录到数据库中。不知道这样的东西是否已经存在。
标签: php ajax upload download mp3