我正在使用wordpress创建我的文档共享网站。但是在执行上传文件表单和下载跟踪时遇到问题。 当然我把它做成前端。我想请求您帮助我如何跟踪上传的文件 - >制作“热门下载文档”并在用户个人资料中制作“下载历史记录”。 或者你能帮我这样的事吗?非常感谢!
答案 0 :(得分:0)
要跟踪下载的文档,请在数据库表中使用一个名为num_downloads
的字段。看到你点击abc.com/downloads.php?id=10
这样的下载页面时,现在downloads.php将是你的页面,你的查询字符串id = 10。因此,对于该产品增加/更新它的num_downloads一旦被击中就加1。所以20次只有我点击链接,然后对该文件的计数将是原始num_downloads计数的+20。
因此,表格files
的表结构大致为
id name_of_file num_downloads
1 harry potter book 100
对于特定文件,num_downloads字段在每次匹配时将增加1。
答案 1 :(得分:0)
$mysql_query = "UPDATE `download` SET `counter_download` = counter_download + 1";
// Execute your Query with your mysql or mysqli or pdo ...
// Then, let user download file with php function force_download().
force_download("/folder/file.zip");
最后调用您插入下载计数器的列。