[请教]在下载系统中使用Header跳转到下载地址,下载服务器有防盗链时怎么处理? 如果是用$_SERVER['HTTP_REFERER']判断,可以在header前将HTTP_REFERER变量修改为服务器所许可的变量~~~如果是用SESSION那也就没什么好办法了~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下载服务器应该装的是防盗链组件,根据服务器管理员给的资料显示,在我站上点击下载,使用Header跳过去以后,检测不到来源地址,因此判断是盗链,有些站点盗我站的链,已经被记录下来,我看了一下,是ASP做的站点。是不是ASP的response.redirect就不存在这个无法找到来源页面的问题啊。既然防盗链是根据来源页面判断,我想应该就是检测$_SERVER['HTTP_REFERER']或者类似变量,在header前将HTTP_REFERER变量修改为服务器所许可的变量,请问mikespook(懒猫开始新生活),请该如何修改?诚心求教 不是吧,location:http://xx.com/a.rar竟然不能下载?那也就是说,在网上输入http://xx.com/a.rar无法下载?这怎么可能?举例我才相信。 ilovewenxue(文学爱我),正是你说的这个样子,在地址栏直接输入http://xx.com/a.rar无法下载。她需要检测来源页面地址,如果来源地址为空或者地址中的域名不被允许,就不能被下载。这是现在慢慢流行起来的防盗链趋势。 那也就是说,在网上输入http://xx.com/a.rar无法下载?这怎么可能?举例我才相信。你可以去我站(www.aspsun.com)随便点击进入一个下载页面,找到一个江苏电信下载点,图片注释是“HTTP-1,仅支持工具下载”的,你直接点击不能下载,使用下载工具(我用影音传送带)就可以下载,同样,你把下载工具解析到的真实地址放到地址栏直接下载也是不能下载的。其实很多网站都是这样的。 <%From_url = Cstr(Request.ServerVariables("HTTP_REFERER"))Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"))if mid(From_url,8,len(Serv_url)) <> Serv_url and mid(From_url,8,len(Serv_url))<>"game001.cn" and mid(From_url,8,len(Serv_url))<>"www.xxxx.cn" thenresponse.write "您下载的软件来www.xxxx.cn,请直接从主页下载,谢谢<br>" '防止盗链response.write "<a href=http://www.xxxx.cn>网狐世界http://www.xxxx.cn</a>" '防止盗链response.endend if%><head><meta http-equiv="Content-Language" content="zh-cn"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>New Page 1</title></head><body><p><a href="http://221.192.135.118/StoneAge75.rar">下载</a></p></body>这样也不行啊?在线等~~ {dede:loop}的问题 php从数据库读数据问题 请问正则"/(\w+) (\d+), (\d+)/i";最后i的意思 $add.=$usertype?" 这个到底可以判断什么,谢谢 php初学者提问,有关数组,谢谢 javascript样式数据如何转成html样式的数据 高分求用PHP操作EXCLE的例子 如何在网页上实现 eps 格式图片的预览? 怎样转float为字符串呢?(VC) oschina git上传代码BUG 如果获得刚插入记录的ID的值?该ID的类型是:auto_increment 正则正则!!!
那也就是说,在网上输入http://xx.com/a.rar无法下载?
这怎么可能?
举例我才相信。
这怎么可能?
举例我才相信。你可以去我站(www.aspsun.com)随便点击进入一个下载页面,找到一个江苏电信下载点,图片注释是“HTTP-1,仅支持工具下载”的,你直接点击不能下载,使用下载工具(我用影音传送带)就可以下载,同样,你把下载工具解析到的真实地址放到地址栏直接下载也是不能下载的。其实很多网站都是这样的。
From_url = Cstr(Request.ServerVariables("HTTP_REFERER"))
Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(From_url,8,len(Serv_url)) <> Serv_url and mid(From_url,8,len(Serv_url))<>"game001.cn" and mid(From_url,8,len(Serv_url))<>"www.xxxx.cn" then
response.write "您下载的软件来www.xxxx.cn,请直接从主页下载,谢谢<br>" '防止盗链
response.write "<a href=http://www.xxxx.cn>网狐世界http://www.xxxx.cn</a>" '防止盗链
response.end
end if
%>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<p><a href="http://221.192.135.118/StoneAge75.rar">下载</a></p>
</body>这样也不行啊?在线等~~