这是我网站的final download页面,一般公众可以下载govt文档。从服务器,我的代码正在读取要下载的文件,并在循环中发送到客户端浏览器。
$fp = fopen($file, "rb");
while (!feof($fp))
{
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
exit;
我想要非常缓慢地发送文件 - 我可以在此循环中使用Sleep函数(或类似的东西)以及在不导致用户客户端浏览器超时的情况下使用多少最大值?
这样,当用户等待文件下载完成时,用户就有足够的时间阅读页面上显示的广告。
我也不熟悉PHP环境。
(Pl。为我的道德/不道德行为而沾沾自喜)。