raksmart活动促销

分享

写回答

发帖

有支持流量控制的php下载程序吗?

互联网出海创业 互联网出海创业 5130 人阅读 | 11 人回复

发表于 2007-12-7 06:12:10 | 显示全部楼层 |阅读模式

上载不限制,限制下载IP累计流量,注册用户流量等
类似megaupload的http://www.megaupload.com/

回答|共 11 个

紫雨

发表于 2007-12-7 09:07:31 | 显示全部楼层

这个可怕只有在后台的控制面板对某个帐户来控制,也就是说,服务器要是你自己的,而不仅仅是一个虚拟主机

Longboy

发表于 2007-12-8 06:27:17 | 显示全部楼层

从程序端实现应该是有可能的。
RAKSmart

fanqi1234

发表于 2007-12-8 11:20:39 | 显示全部楼层

从我这菜鸟级的php编程水平来看,

如果设置超大超时时间,用echo 文件内容来提供下载的方法倒是能统计下载流量。不过貌似无法提供断点续传。而且服务器资源占用可能会很高

Longboy

发表于 2007-12-9 00:22:04 | 显示全部楼层

不好意思,我说的太吓唬人了。

其实就是已知服务器端文件大小,通过统计而不是监测,限制以下单个用户的下载行为。避免个人短时间内消耗大量带宽而已。

fanqi1234

发表于 2007-12-9 01:00:58 | 显示全部楼层

想要做到“限制”就一定要先想办法隐藏真实下载地址吧?

Longboy

发表于 2007-12-15 06:45:45 | 显示全部楼层

对,现在国外的无限制下载站,比如megaupload.com,就是通过flash,随机文件名,定期更改文件名,弹出窗口等等手段限制获得真实http下载地址。

ftp下载限制容易得多吧

fanqi1234

发表于 2007-12-15 15:31:03 | 显示全部楼层

自有服务器,我是指,有全权控制权的服务器,在那上面仔细配置ftp服务,应该可以做到。
(甚至编程,让每个网站用户拥有独立的ftp帐号)

NSPY

发表于 2007-12-15 15:52:36 | 显示全部楼层

用winsockexpert抓个包,什么地址也出来了

小野大神

发表于 2007-12-16 07:37:11 | 显示全部楼层

你要彻底防止别人获取真实地址只有在php用 readfile 之类函数完整读出并返回文件
(之前记得先发送一个content-type 和 length 的头信息)

这样做绝对不可能被破解,而且可以设置防止断点续传
但资源占用也是极高的,非独立服务器不可.

有些著名国外网络硬盘就用这种方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则