ASP

ASP下载系统防盗链三种方法

第一方法
两个文件,第一个文件(例子中的index.asp)负责产生随机的下载链接,并将密匙写入COOKIE;第二个文件(例子中的download.asp)
根据COOKIE找到实际下载地址,然后使用Response.AddHeader和Server.Transfer来重定向地址。
为什么不使用Response.Redirect呢?是因为Response.Redirect是在客户端的重定向。
如果使用Response.Redirect,那么真实的下载地址还是传给了客户端,这样防盗链的作用就小了很多,用MYIE等等浏览器或工具都可以轻易的获得真实下载地址。而IIS5.0中提供的Server.Transfer是服务器端的重定向,与客户端无关,这样客户端就无法获得真实的下载地址。

下面是ID为1的下载文件TTT.EXE的防盗链示例程序,具体内容如下:

====================================================
第二方法
打开文件 SoftDown.Asp 在:
if request.QueryString(“ID”)=”” then
response.write “不能连接或者没有指定下载软件”
response.end
end if
的上面或者是下面加上下列代码

本站下载cn-media.com/i-v/index.shtm>系统网址列表 就是访问你下载频道网址里的域名,比如你的下载频道可以用多个网址来访问,所以这里用逗号隔开.
当然这里的防盗链只是相对的,只要知道了软件存放地址,防盗链就不管用了.
===========================================================
第三方法
用Asp实现防盗链技术(带自动返回功能)
源文件代码:

分类: ASP

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部