众所周知,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. java junit 运行_appium+java+junit demo运行
  2. c#NPOI导出2007版本excel
  3. 2440启动文件分析
  4. python热成像_在python中自动从图像中移除热/死像素
  5. JMetro 5.5版发布
  6. LeetCode 516. 最长回文子序列(动态规划)
  7. @NotBlank注解使用不生效的解决办法
  8. Linux之wget命令详解
  9. oracle设置表的主键和外键,Oracle中给表添加主键、外键
  10. oralce insert 时,出现的两个错误,以及解决方法
  11. (转)让页面自动滚动到刷新页面之前的控件处,减少页面刷新带来的不便。
  12. 微信小程序-云开发数据库基础操作(自用)
  13. 获取国家法定节假日和周末
  14. nginx的返回值替换模块sub_filter
  15. Python基础--搬家具(面向对象)
  16. 音视频开发工程师学习之路
  17. python search函数 中文,Python-re中search()函数怎么用
  18. matlab cui,阻力汽车论文,关于基于Matlab-CUI的汽车动力性相关参考文献资料-免费论文范文...
  19. 敏捷实践 | 浅谈测试金字塔
  20. 用递归方式写斐布拉契数列的坏处

热门文章

  1. linux deepin 操作命令
  2. 74-十进制转换为十六进制
  3. echarts添加地图散点
  4. freeswitch系列4 session
  5. STC15W204S——使用Keil5新建工程
  6. 智慧职教云Java题库_智慧职教云课堂Java程序设计题库及答案
  7. Ros结合科大讯飞linuxSDK进行离线语唤醒、命令识别
  8. python编程计算_python编程 小小计算器
  9. 【金猿产品展】极盾·觅踪——数据使用安全管控平台
  10. 曲线拟合问题与L2正则