为了账号安全,请及时绑定邮箱和手机立即绑定

下载特定文件URL时触发操作

下载特定文件URL时触发操作

PHP
Helenr 2021-05-07 18:23:49
当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
提交
取消
意见反馈 帮助中心 APP下载
官方微信