相关疑难解决方法(0)

使用PHP限制下载速度

我在Google上发现了一些PHP脚本来限制文件的下载速度,但是文件下载速度为10 Mbps,或者如果按照我设置的速度下载速度为80 kbps,则在5 mb后,它会停止下载.

有人能告诉我哪里可以找到一个好的PHP下载速度限制脚本吗?

非常感谢你

---编辑---

这是代码:

<?php
set_time_limit(0);
// change this value below
$cs_conn = mysql_connect('localhost', 'root', '');
mysql_select_db('shareit', $cs_conn);

// local file that should be send to the client
$local_file = $_GET['file'];
// filename that the user gets as default
$download_file = $_GET['file'];

// set the download rate limit (=> 20,5 kb/s)
$download_rate = 85; 
if(file_exists($local_file) && is_file($local_file)) {
    // send headers
    header('Cache-control: private');
    header('Content-Type: application/octet-stream'); 
    header('Content-Length: '.filesize($local_file));
    header('Content-Disposition: filename='.$download_file);

    // flush content
    flush();    
    // open file …
Run Code Online (Sandbox Code Playgroud)

php performance download

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

download ×1

performance ×1

php ×1