当Apache检测到某个文件URL已开始下载(或成功下载)时,我想触发一个操作。示例:当客户端下载https://example.com/download/token_A6FZ523/myfile.zip时,对SQLite数据库执行以下查询:INSERT INTO downloads(date, tokenID) VALUES(CURRENT_TIMESTAMP, "A6FZ523");用法:然后,在PHP仪表板中,我可以检查谁下载了已交付的文件。我可以通过以下方式做到这一点:每分钟在服务器上运行一个脚本,解析Apache登录/var/log/apache2/other_vhosts_access.log以搜索模式download/token_.*/myfile.zipINSERT INTO在这种情况下执行查询这似乎相当复杂,而且必须每分钟运行一次脚本并不是一个很好的解决方案。要求Apache将信息“与下载令牌A6FZ523关联的文件已由客户端下载”保存到SQLite数据库中,是一个很好的解决方案。? 还是应该改用PHP?
2 回答
- 2 回答
- 0 关注
- 111 浏览
添加回答
举报
0/150
提交
取消