我已经设置了php来授权下载有效的文件
header("Content-Disposition: attachment; filename=\"" . basename($_GET[l]) . "\"");
header("Content-Type: application/force-download");
header("Content-Length: " . filesize($_GET[l]));
header("Connection: close");
ob_end_flush();
readfile($_GET[l]);
我现在的问题是我想限制每个ip的并发readfile下载量,有没有办法做到这一点?我也在寻找一种方法来限制sendfile的带宽,我已经使用内置的apache模块进行了测试,该模块名为" ratelimit"如果apache正在发送文件,则可以正常工作,但如果我使用的是php,则无效。
有什么想法吗?
编辑:绝对不安全,请阅读以下评论以获取有关其他方法的提示!