众所周知,163相册速度是非常快的。简直是QQ相册的好几倍。现在还有个上传工具,可以一次性上传很多张图片。
   
    但是有个很大缺点,就是不能别的地方链接相册里的图片(这个就称为防盗链系统),这个当然是163考虑到自己利益所以才防盗链的。
   
    不过,现在我便要把相册里的图片在论坛显示出来 嘿   如何操作:
   
    例如你的163相册里有张图片地址是
http://img272.photo.163.com/kippa888/33384440/892873900.jpg
    如果直接在贴图框框的地址里填http://img272.photo.163.com/kippa888/33384440/892873900.jpg 这样发出来,肯定显示红叉叉
   
    只要在图片地址前面加上 http://home.goofar.com/ile8/showpic.asp?url=
   
    即,图片的地址中填 http://home.goofar.com/ile8/showpic.asp?url=http://img272.photo.163.com/kippa888/33384440/892873900.jpg

下面的代码保存为showpic.asp:

<%
'盗链判断
If Instr(Request.ServerVariables("http_referer"),"http://"&Request.ServerVariables("server_name")&"") = 0 Then
Response.Write "非法链接"
Response.End
End If

Dim url, body, myCache

url = Request.QueryString("url")

Set myCache = new cache
  myCache.name = "picindex"&url
  If myCache.valid Then
          body = myCache.value
  Else
          body = GetWebData(url)
          myCache.add body,dateadd("d",1,now)
  End If

If Err.Number = 0 Then
        Response.CharSet = "UTF-8"
        Response.ContentType = "application/octet-stream"
        Response.BinaryWrite body
        Response.Flush
  Else
        Wscript.Echo Err.Description
  End if

'取得数据
Public Function GetWebData(ByVal strUrl)
Dim curlpath
curlpath = Mid(strUrl,1,Instr(8,strUrl,"/"))
Dim Retrieval
Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", strUrl, False,"",""
.setRequestHeader "Referer", curlpath
.Send
GetWebData =.ResponseBody
End With
Set Retrieval = Nothing
End Function
'cache类

class Cache
        private obj                                'cache内容
        private expireTime                '过期时间
        private expireTimeName        '过期时间application名
        private cacheName                'cache内容application名
        private path                        'url
       
        private sub class_initialize()
                path=request.servervariables("url")
                path=left(path,instrRev(path,"/"))
        end sub
       
        private sub class_terminate()
        end sub
       
        public property get blEmpty
                '是否为空
                if isempty(obj) then
                        blEmpty=true
                else
                        blEmpty=false
                end if
        end property
       
        public property get valid
                '是否可用(过期)
                if isempty(obj) or not isDate(expireTime) then
                        valid=false
                elseif CDate(expireTime)<now then
                                valid=false
                else
                        valid=true
                end if
        end property
       
        public property let name(str)
                '设置cache名
                cacheName=str & path
                obj=application(cacheName)
                expireTimeName=str & "expires" & path
                expireTime=application(expireTimeName)
        end property
       
        public property let expires(tm)
                '重设置过期时间
                expireTime=tm
                application.lock
                application(expireTimeName)=expireTime
                application.unlock
        end property
       
        public sub add(var,expire)
                '赋值
                if isempty(var) or not isDate(expire) then
                        exit sub
                end if
                obj=var
                expireTime=expire
                application.lock
                application(cacheName)=obj
                application(expireTimeName)=expireTime
                application.unlock
        end sub
       
        public property get value
                '取值
                if isempty(obj) or not isDate(expireTime) then
                        value=null
                elseif CDate(expireTime)<now then
                        value=null
                else
                        value=obj
                end if
        end property
       
        public sub makeEmpty()
                '释放application
                application.lock
                application(cacheName)=empty
                application(expireTimeName)=empty
                application.unlock
                obj=empty
                expireTime=empty
        end sub
       
        public function equal(var2)
                '比较
                if typename(obj)<>typename(var2) then
                        equal=false
                elseif typename(obj)="Object" then
                        if obj is var2 then
                                equal=true
                        else
                                equal=false
                        end if
                elseif typename(obj)="Variant()" then
                        if join(obj,"^")=join(var2,"^") then
                                equal=true
                        else
                                equal=false
                        end if
                else
                        if obj=var2 then
                                equal=true
                        else
                                equal=false
                        end if
                end if
        end function
end class
%>

接着以这个格式

http://你网站的地址/showpic.asp?url=图片地址

记得一定要在图片前加上这个代码哦

http://你网站的地址/showpic.asp?url=
    复制到论坛添加图片就可以了..然后你会发现可以显示图片了..

顺便说一下,,压缩包里的文件带有防连接,,就是说别人连接不了你这个ASP文件了..放心使用,,当然如果你的连接数够多,公开让别人连,做点好事也好..那就要删除文件里的一段代码

'盗链判断
If Instr(Request.ServerVariables("http_referer"),"http://"&Request.ServerVariables("server_name")&"") = 0 Then
Response.Write "非法链接"
Response.End
End If
    就是删除这段代码...那么人人都可以用你的网址来连接图片了...慎用!!

破解163相册防盗链相关推荐

  1. 微信图片防盗链笔记(转:破解微信图片防盗链)

    首先,引用微信的图片遇到的情况: 解决: 1.尝试在html头中加入<meta name="referrer" content="never"> 问 ...

  2. 破解微信图片防盗链 微信图片不显示怎么办?

    在页面头部加入: <meta name="referrer" content="never"> <meta name="referr ...

  3. 相册图片防盗链破解(如:在外部也能显示qq、163或百度空间图片)

    相册图片防盗链破解(如:在外部也能显示qq.163或百度空间图片) 比如: http://item.taobao.com/auction/item_detail-0db1-203ddc6b8b499a ...

  4. 引用网易等相册的图片出现防盗链怎么办呢?看这里就迎刃而解!(转贴)

    现在越来越多的网站都不允许别人引用图片资源,为此都开始设置防盗链,我是不赞成这样的做法的,觉得网站的目光短浅,试想大家都引用他的资料,影响不是越来越大吗?何必用防盗链呢?最多在图片上加一个该网站的地址 ...

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

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

  6. 163相册密码破解秘诀

    来自:http://www.cnblogs.com/i_like_cpp/archive/2009/02/03/1383035.html 网民们在看相册是,最讨厌就是点不进去,要你输入密码.我们没有时 ...

  7. 163相册密码破解 - 简单版

    1. 什么是163相册密码破解? 答:163相册密码破解就是用自己的域名为后缀的收费电子邮箱,比如企业的域名是freeeim.com,那么163相册密码破解的E-mail地址就是123@freeeim ...

  8. php破解referer防盗链解析,Referer原理与图片防盗链实现方法详解

    本文实例讲述了Referer原理与图片防盗链实现方法.分享给大家供大家参考,具体如下: 1.图片防盗链 在一些大型网站中,比如百度贴吧,该站点的图片采用了防盗链的规则,以至于使用下面代码会发生错误. ...

  9. 微信文章图片破解防盗链

    最近,公司的公众号管理系统出问题了,很多转载微信平台的文章的图片都无法显示了,经过检查,发现是以前的破解防盗链的地址失效了,后面经过一翻折腾,发现有一招挺管用的,就是把图片域名由原先的 mmbiz.q ...

最新文章

  1. GTK+图形化应用程序开发学习笔记
  2. 软件测试基础 - 测试覆盖率
  3. Linux的换网变化IP进行固定IP
  4. mybatis项目报java.sql.SQLException: Numeric Overflow的异常
  5. win32 ipv6 bind 10014问题
  6. 史上最容易理解————GET和POST两种基本请求方法的区别
  7. python函数转换_将Python函数转换为PL/Python函数
  8. SQL查询效率注意事项 2011.12.27
  9. ADO,ADO.NET,OLEDB,ODBC连接数据库的区别
  10. IS-IS详解(一)——IS-IS基础
  11. 1.LVS 安装简介
  12. mysql可视化工具
  13. Ubuntu下全命令行部署Android模拟器
  14. c语言pow函数算力,c语言pow函数算力
  15. android 调用短信,Android实现接收短信和发送短信功能
  16. 米的换算单位和公式_数学单位换算公式,1-6年级计算必备!
  17. 庸科科沾稚尘悦蕉谷捉
  18. pcie ecam --- Linux kernel 实现欣赏
  19. win10无线投屏_win10电脑投屏要无线投屏器吗?
  20. kali 2022.2 安装GVM

热门文章

  1. Android应用.三星i9000系列(3).无需刷机轻松获取Root权限
  2. 【RTD】AD7793四线式铂电阻PT100/PT1000应用
  3. 我家的门牌号(信息学奥赛一本通-T1404)
  4. 谷歌查看html地址_独立站被谷歌收录的方法和技巧分享:三招让Google收录你的独立站...
  5. Android阅读器的思路(一)
  6. python对目录下的文件排序问题
  7. 导航地图分类隐私政策
  8. [4G5G专题-2]:RRU 射频功率放大器PA与低噪声放大器LNA
  9. django之restframework使用 (一)
  10. 浅谈CPM、CPC、CPA、PFP网站赚钱说明