Php 如何记录物理文件下载,或文件下载的百分比?

Php 如何记录物理文件下载,或文件下载的百分比?,php,javascript,jquery,Php,Javascript,Jquery,我想记录每次注册用户点击链接并从网站下载文件的情况。目前,我正在记录每次按下链接时的内容,但是这没有提供有关文件是否实际下载的信息?此外,如果文件未完全下载,还需要下载百分比 有人知道我将如何录制物理下载吗 这可能吗?如果不是通过PHP Javascript/Jquery?我完全迷路了,非常感谢所有的帮助。多谢各位 链接 要100%保证您将收集每个clickinfo,唯一的方法是删除所有要下载到webroot之外的文件夹中的文件。然后,对任何文件的任何请求都必须首先通过php脚本进行处理并读取给

我想记录每次注册用户点击链接并从网站下载文件的情况。目前,我正在记录每次按下链接时的内容,但是这没有提供有关文件是否实际下载的信息?此外,如果文件未完全下载,还需要下载百分比

有人知道我将如何录制物理下载吗

这可能吗?如果不是通过PHP Javascript/Jquery?我完全迷路了,非常感谢所有的帮助。多谢各位

链接


要100%保证您将收集每个clickinfo,唯一的方法是删除所有要下载到webroot之外的文件夹中的文件。然后,对任何文件的任何请求都必须首先通过php脚本进行处理并读取给您,您可以将请求记录下来

基本上就是上面所说的,但是,移动文件以便在不首先使用php脚本的情况下无法执行/下载它们


至于百分比,您可以安装一些库来修改Apache。不过,我不知道任何细节。

要100%保证收集每个clickinfo,唯一的办法是删除所有要下载到webroot之外的文件夹中的文件。然后,对任何文件的任何请求都必须首先通过php脚本进行处理并读取给您,您可以将请求记录下来

基本上就是上面所说的,但是,移动文件以便在不首先使用php脚本的情况下无法执行/下载它们

至于百分比,您可以安装一些库来修改Apache。不过,我不知道任何细节

<a href="download.php">download</a>
security/user check - record to database....
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="somefile.pdf"');
readfile('somefile.pdf');