asp基于目录的虚拟主机ASP虚拟主机如何防图片盗链

asp基于目录的虚拟主机  时间:2022-02-07  阅读:()

asp实现某个功能。谢谢各位了。不能操作服务器,是虚拟主机

<% if Request.ServerVariables("SERVER_NAME")="" then response.redirect "/news/index.asp" else response.redirect "/news/" end if %>

ASP虚拟主机如何防图片盗链

· 我们在管理网站文件时,能把扩展名相同的文件放在同一个目录下,起一个比较特别名字,例如放pdf文件目录为the_pdf_file_s,把下面代码另存为down.asp,他的网上路径为 /down.asp,我们就能用// /down.asp?FileName=51windows.pdf来下载这个文件了,而且下载者无法看到这个文件实际下载路径的!在down.asp中我们还能设置下载文件是否需要登陆,判断下载的来源页是否为外部网站,从而能做到防止文件被盗链。          示例代码:

以下是引用片段:

以下是引用片段:   <%     From_url = Cstr(Request.ServerVariables("HTTP_REFERER"))     Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"))     if mid(From_url,8,len(Serv_url)) <> Serv_url then     response.write "非法链接!" ’防止盗链     response.end     end if          if Request.Cookies("Logined")="" then     response.redirect "/login.asp" ’需要登陆!     end if     Function GetFileName(longname)’/folder1/folder2/file.asp=>file.asp     while instr(longname,"/")     longname = right(longname,len(longname)-1)     wend     GetFileName = longname     End Function     Dim Stream     Dim Contents     Dim FileName     Dim TrueFileName     Dim FileExt     Const adTypeBinary = 1     FileName = Request.QueryString("FileName")     if FileName = "" Then      Response.Write "无效文件名!"      Response.End     End if     FileExt = Mid(FileName, InStrRev(FileName, ".") + 1)     Select Case UCase(FileExt)      Case "ASP", "ASA", "ASPX", "ASAX", "MDB"      Response.Write "非法操作!"      Response.End     End Select     Response.Clear     if lcase(right(FileName,3))="gif" or lcase(right(FileName,3))="jpg" or lcase(right(FileName,3))="png" then     Response.ContentType = "image/*" ’对图像文件不出现下载对话框     else     Response.ContentType = "application/ms-download"     end if     Response.AddHeader "content-disposition", "attachment; filename=" & GetFileName(Request.QueryString("FileName"))     Set Stream = server.CreateObject("ADODB.Stream")     Stream.Type = adTypeBinary     Stream.Open     if lcase(right(FileName,3))="pdf" then ’设置pdf类型文件目录     TrueFileName = "/the_pdf_file_s/"&FileName     end if     if lcase(right(FileName,3))="doc" then ’设置DOC类型文件目录     TrueFileName = "/my_D_O_C_file/"&FileName     end if     if lcase(right(FileName,3))="gif" or lcase(right(FileName,3))="jpg" or lcase(right(FileName,3))="png" then     TrueFileName = "/all_images_/"&FileName ’设置图像文件目录     end if     Stream.LoadFromFile Server.MapPath(TrueFileName)     While Not Stream.EOS      Response.BinaryWrite Stream.Read(1024 * 64)     Wend     Stream.Close     Set Stream = Nothing     Response.Flush     Response.End     %>  

本地图片,音乐等ASP防盗链代码(asp)                  以下是引用片段:

以下是引用片段: <%     ’定义函数,用ADODB.Stream读取二进制数据     Function ReadBinaryFile(FileName)      Const adTypeBinary = 1      Dim BinaryStream      Set BinaryStream = CreateObject("ADODB.Stream")      BinaryStream.Type = adTypeBinary      BinaryStream.Open      BinaryStream.LoadFromFile FileName      ReadBinaryFile = BinaryStream.Read     End Function          Response.AddHeader "Content-Disposition", "attachment;filename=2.gif"’文件名     Response.ContentType = "image/GIF" ’设置(1)     response.Binarywrite ReadBinaryFile(server.mappath("2.gif"))’就是你读取存在本地的文件,防止被  别人知道真实路径盗连的。          %> 

 

这希望对你有所帮助!!!

A400互联1H/1G/10M/300G流量37.8元/季

A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...

Hostodo:$19.99/年KVM-1GB/12GB/4TB/拉斯维加斯

Hostodo发布了几款采用NVMe磁盘的促销套餐,从512MB内存起,最低年付14.99美元,基于KVM架构,开设在拉斯维加斯机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,数据中心目前在拉斯维加斯和迈阿密,支持使用PayPal或者支付宝等付款方式。下面列出几款NVMe硬盘套餐配置信息。CPU:1core内存:512MB...

青果云(59元/月)香港多线BGP云服务器 1核 1G

青果云香港CN2_GIA主机测评青果云香港多线BGP网络,接入电信CN2 GIA等优质链路,测试IP:45.251.136.1青果网络QG.NET是一家高效多云管理服务商,拥有工信部颁发的全网云计算/CDN/IDC/ISP/IP-VPN等多项资质,是CNNIC/APNIC联盟的成员之一。青果云香港CN2_GIA主机性能分享下面和大家分享下。官方网站:点击进入CPU内存系统盘数据盘宽带ip价格购买地...

asp基于目录的虚拟主机为你推荐
1元免备案虚拟主机问下中国有没有免费的虚拟主机亚马逊免费虚拟主机服务器或虚拟主机wamp虚拟主机如何用云主机+wamp+wordpress搭建博客站点虚拟主机租用转让我想买虚拟主机,租还是托管一台服务器,就可以卖空间了么?虚拟主机租用转让租用别人服务器用来卖虚拟主机怎么样?虚拟主机租用转让虚拟主机空间租用协议到期后没有续签,继续使用了5年,现在需将网站迁出,如何降低损失?虚拟主机的功能是虚拟机的用途及其安装?虚拟主机空间不够电脑虚拟内存不足如何处理1美元年付虚拟主机比特币勒索病毒攻击的是哪些端口1美元年付虚拟主机世界第一黑客,凯文·米特尼克怎么出名的?
北京虚拟主机租用 域名注册信息查询 武汉域名注册 vps代购 播放vps上的视频 免费域名跳转 拜登买域名批特朗普 服务器评测 highfrequency cdn服务器 20g硬盘 NetSpeeder 英文站群 架设服务器 申请个人网站 中国电信测速网 河南移动m值兑换 登陆空间 架设邮件服务器 秒杀品 更多