社区
基础编程
帖子详情
关于防盗链和限制下载线程数的两个问题
allen830826
2004-10-12 12:39:14
1,比如说一个文件的真实地址是http://xxx/test.rar
存放在服务器上的c:/test.rar
让用户访问http://xxx/1.php就能下载到这个文件
但是不能看到这个真实地址,用下载工具也不能看到
2,知道文件的真实地址http://xxx/test.rar
用flashget下载的时候,限制只能有3个线程下载
都是怎么实现的??~
谢谢
...全文
202
8
打赏
收藏
关于防盗链和限制下载线程数的两个问题
1,比如说一个文件的真实地址是http://xxx/test.rar 存放在服务器上的c:/test.rar 让用户访问http://xxx/1.php就能下载到这个文件 但是不能看到这个真实地址,用下载工具也不能看到 2,知道文件的真实地址http://xxx/test.rar 用flashget下载的时候,限制只能有3个线程下载 都是怎么实现的??~ 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengteling
2005-07-06
打赏
举报
回复
iis防盗链插件刚好办到,知道实际地址也没用,必须有验证码才能下载
allen830826
2004-10-12
打赏
举报
回复
ok
第一个问题差不多了
那第二个问题呢
pswdf
2004-10-12
打赏
举报
回复
贴上来吧:
你一定会笑我"下载文件"如此简单都值得说?当然并不是想象那么简单。例如你希望客户要填完一份表格,才可以下载某一文件,你第一个想法一定是用 "Redirect"的方法,先检查表格是否已经填写完毕和完整,然后就将网址指到该文件,这样客户才能下载,但如果你想做一个关于"网上购物"的电子商务网站,考虑安全问题,你不想用户直接复制网址下载该文件,笔者建议你使用PHP直接读取该实际文件然后下载的方法去做。程序如下:
$file_name = "info_check.exe";
$file_dir = "/public/www/download/";
if (!file_exists($file_dir . $file_name)) { //检查文件是否存在
echo "文件找不到";
exit;
} else {
$file = fopen($file_dir . $file_name,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;}
而如果文件路径是"http" 或者 "ftp" 网址的话,则源代码会有少许改变,程序如下:
$file_name = "info_check.exe";
$file_dir = "http://www.easycn.net/";
$file = @ fopen($file_dir . $file_name,"r");
if (!$file) {
echo "文件找不到";
} else {
Header("Content-type: application/octet-stream");
Header("Content-Disposition: attachment; filename=" . $file_name);
while (!feof ($file)) {
echo fread($file,50000);
}
fclose ($file);
}
这样就可以用PHP直接输出文件了。
朝阳
2004-10-12
打赏
举报
回复
观注......
多菜鸟
2004-10-12
打赏
举报
回复
http://blog.csdn.net/kingerq/archive/2004/10/06/126490.aspx
这个应该可以有效的防止盗链,至于线程,偶还不太清楚,关注中。
allen830826
2004-10-12
打赏
举报
回复
up
raid79
2004-10-12
打赏
举报
回复
如果再加一个session或者cookie控制就很完美了
raid79
2004-10-12
打赏
举报
回复
pswdf(小邪)的防盗效果非常不错
2003服务器单
线程
速度
限制
插件
2003服务器单
线程
速度
限制
插件: 另外发现几个
限制
软件,把图片都做成了单
线程
。图片单
线程
会影响网页速度的!! 这个插件呢。。是最适合
下载
站使用的!!经过了长期的测试! 其实很简单!IIS筛选器?知道吗?加载上就OK。权限知道怎么调吗? ·关于2003上IIS6的权限
问题
在 Windows 2003 IIS6 下,需要特殊的权限 IIS Filter 才能被加载。在 IIS6 被安装的时候,IIS6 安装程序创建了一个工作组 IIS_WPG(IIS 工作进程组),起成员大概有 Local Service,Network Service 等。只要给予 IIS Filter 文件所在目录 IIS_WPG 权限 IIS Filter 即可被加载。 IIS6 不会在重新启动后立即加载 ouyaoxiazai.dll,它会在第一次接受请求的处理时加载。 意思就是说:在浏览器上右键,点1个站点,再点《浏览》!这就完成了第1次访问。 其实这个软件一直是我和几个朋友一起使用的,感觉现在共享的太多了,留着也没什么用,发出来吧!绝对好用! 现在不少站长都寻找
线程
和速度
限制
软件,尽管现在已经有很多免费的
防盗链
具有免费的
线程
限制
和速度
限制
功能! 但是都有一个缺点!压力不行。1个小小的集成插件,100K的样子。附加那么多功能。试想一下会有多大的负担吧! 一直用这个插件,整合与整理了一下,发布出来。分享给大家! 本插件适合做
下载
的朋友们,为什么呢?我个人认为不需要防盗的!
下载
站嘛,都是独立资源吧?独立资源哪里有盗链? 就算别人盗链你。这点根本没什么。因为他们盗链是帮助你宣传!有好处哦!压缩包他们又没有更改。解压密码?里面附加的文件? 都是我们的!每次浏览器访问还是会访问我们精心制作的压缩包!你说呢?? 所以说,
防盗链
没怎么有必要,
限制
线程
和速度才是根本哦! 本插件,可以全IIS
限制
!也就是你的IIS上有许多站,那么这些站全部都在此插件的保护下! 比如我们
限制
:ziyuanmulu 这个文件,是
限制
目录!那么。所有的站点下,只要有:ziyuanmulu 这个目录!那么这个目录下的所有文件都会被
限制
。明白意思了吗??前提你是要加到《全局站点》上哦! 原理:加载筛选器后,当1个浏览器浏览你的站的时候,如果是:ziyuanmulu,那么触发
限制
插件进行限速! 软件功能少,当然压力就小了!访问起来肯定速度也就快了。此插件经过长时间测试,绝对稳定! 安装方法: 2003系统把这
两个
文件放到此软件夹下,用筛选器加载! C:\WINDOWS\system32 本插件只能
限制
速度和
线程
!! 提示:此文件为
两个
文件搭配!不可以改名!负责不会运行! 1个文件为配置文件,1个文件为主程许。 如本筛选器无法加载!请检查文件权限!经测试无任何
问题
! <<提示:本插件只适合2003系统使用!!2000系统不适合!>>
Apache下如何实现
防盗链
、
限制
客户端
下载
线程
数
、
限制
下载
带宽
2019独角兽企业重金招聘Python工程师标准>>> ...
高性能Web服务器Nginx实战(反向代理+负载均衡+Session共享)
课程目标你将对Web高并发有个更高层次的了解,通过Nginx快速搭建Web集群,并解决Session共享课程简介Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,是一个高性能的HTTP和反向代理服务器,同时也是一个代理服务器。通过本次课程学习,同学们能掌握到Nginx的安装(基于Linux), 配置,反向代理、正向代理、负载均衡及
防盗链
与防DDOS攻击等,同时基于Spring Boot讲解在Web集群环境中,如何解决Session共享
问题
。
httpd之
防盗链
和
限制
下载
配置httpd
防盗链
可以用SetEnvIfNoCase和rewrite实现反盗链(Anti-Leech)一、使用SetEnvIfNoCase,注意放行自己的网址SetEnvIfNoCase Referer "^http://.*\.sunnysky\.com" local_refSetEnvIfNoCase Referer ".*\.byqk\.com" local_...
Nginx简单的
防盗链
和带宽
限制
很多时候,服务不是被用户流量击垮,而是被大量的对你没有任何贡献的盗链击倒,所以作为一个web站点
防盗链
是首先要考虑的
问题
,目前来说,对于各个web服务器,简单的
防盗链
方法多
数
是做rewrite,判断referer是否有效,当然高端的伪造referer的情况不在这里讨论。 在apache下,
防盗链
的方法有很多,你可以看看apache的日志,有多少是外部直接referer过来的,有可...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章