[转]网易相册照用不误(解决网易相册的跨服使用)突破防盗链

      今天没啥事做于是就想复习下ajax,然后想到了自己以前用ajax做的跨服来提取信息的一个东西,就想做一个突破网易相册的防盗链,一方面是为了复习,另一方面是为了是自己的blog能贴图,让网易来当自己的相片空间,节约自己的服务器空间.

方法:

用以下代码建立一个getimg.asp

<% 

response.buffer=True 

dim file_url 

file_url=request.querystring("imgsrc") 

Set objXMLHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP") 

objXmlHttp.open "GET",file_url,false 

objXmlHttp.send() 

Response.ContentType = "image/jepg" 

Response.BinaryWrite objXMLHTTP.responseBody 

set objXMLHTTP=nothing 

%> 

然后在使用图片的时候都用<img src="/heibo/getimg.asp?imgsrc=http://www.163.com/"图片地址>

大家可以看这个例子里面的两张图片,图一用正常方式打开,图二用上面的方式打开,开看到图一是盗链的那种图,而图二是正常显示的

hit163.asp

既在没个src真实url的前面添加一个getimg.asp?imgsrc=就可以达到在你的空间显示163相片的目的了,哈哈爽,本人已经在我的blog实验成功

user1/heibo/archives/2007/16.html

 

下面具体讲解一下怎么修改oblog的显示

因为oblog是生成静态页面的所以要在生成静态页面的时候将getimg.asp?imgsrc=添加在合适的位置,经过我的奋力寻找(毕竟代码不是自己写的,不晓得在哪,找起来比较恼火),找到跟目录下面inc/Inc_UBB.asp将其里面的(用搜索,替换)<img src="/heibo/$2" onclick=这句换为<img src="/heibo/getimg.asp?imgsrc="$2 onclick=,然后传到服务器,然后在根目录下面放上面那个getimg.asp,OK大功告成了


好不容易整的,仅摸索怎么改oblog都花很长时间,觉得好的给顶一个啊

posted @ 2008-02-08 15:28  jetz  阅读(481)  评论(0编辑  收藏  举报