1

我有这个代码:

$_REQUEST['file'] = "www.xxx.com/file.exe"; //for exemple
header("Content-type: application/x-file-to-save");
header("Content-Disposition: attachment; filename=".$_REQUEST['name']);
header('Content-Length: ' . $contentLength);

readfile($_REQUEST['file']);

它是否占用了服务器流量的文件大小?

编辑:我买了一个网络主机计划,说我每月有 200 GB 的流量。我的网站上有这段代码。除了 PHP 文件的大小之外,READFILE() 是否会影响我的每月流量?因为我使用这个代码每月下载超过 200GB。

谢谢!

4

2 回答 2

1

据我了解,您的问题是:

使用此页面下载文件是否会占用我的带宽?

我的回答几乎肯定是肯定的。

于 2012-07-03T15:03:13.850 回答
1

您的每月流量是输入和/或输出的任何数据。*
无论流量是如何产生的,它都算数。
把它想象成通过网络电缆传输的比特,这很重要。
在您的情况下,它肯定会增加下载流量。如果$_REQUEST['file']指向另一个服务器,那么你的服务器必须先下载文件,它也会增加上传流量。


* 您不指定限制是上传、下载还是合并...

于 2012-07-03T15:03:34.620 回答