• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于防止文件下载盗链之用js来防止文件_js

javascript 搞代码 7年前 (2018-06-13) 139次浏览 已收录 0个评论

/*Bluedestiny(蓝色命运)*/

  下载盗链的问题,仁者见仁,智者见智;这里只纯粹的讨论技术。
  如果是页面防盗链的话,通常的方法都是用ServerVariables(“Server_Name“)结合ServerVariables(“Http_Referer”)来防止。如下:
DIM servUrl, fromUrl
servUrl = Request.ServerVariables(“SERVER_NAME”)
fromUrl = Request.ServerVariables(“HTTP_REFERER”)
If (mid(fromUrl,8,len(servUrl))) <> servUrl then
  Response.Write(“<script>alert(‘请从正确的页面登入!’)</script>”)
  Response.End
else
……
End If
  还有就是可以结合Session来防止页面盗链和文件盗链。
  再有就是在服务器端来设置。
  以上方法,我会在以后的文章写出来,下面让我们来看看用JavaScript(纯静态文件)如何来实现防止文件盗链呢?如下源码只起一个抛砖引玉的作用,希望大家多提意见。
———————————————————————
**********************************************

  首先,比如我们有一音乐视听页面。源码如下:
  先建一文件夹为:MusicMP3,在此文件夹下面放一首MP3,MP3重命名为921239.mp3

———————————————————————
**********************************************
Music.htm
—————–
<html>
<head>
<title>Music</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
</head>
<script language=”javaScript”>
function Play(URL){
  play_Win=window.open( ‘Play.htm?url=’+URL,’bluedestiny’, ‘toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=470,height=290,top=210,left=158’);
}
</script>
<body>
<p> <a href=”#” >Music1</a></p>
</body>
</html>
怎么会有一长串的字符?请注意这一长串参数的格式,等会儿有用的。

———————————————————————————
**************************************************
关于防止文件下载盗链之用js来防止文件地址盗链(二)
http://blog.csdn.net/bluedestiny/archive/2004/09/23/114164.aspx
—————————————————————————

欢迎大家阅读《关于防止文件下载盗链之用js来防止文件…_js》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于防止文件下载盗链之用js来防止文件_js
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址