叮咛你站在桥上看风景,看风景的人在楼上看你。明月装饰了你的窗子,你装饰了别人的梦。

博客首页 本站声明 申请链接 在线留言 关于站长 免费注册
    <<  ASCII码表 | 首 页 | js控制文本框只能输入数字  >>
  • 2008-11-13

    ASP编程隐藏图片的真实地址 - [ASP&VB]

    本文介绍如何使用简单的小技巧来防止图片被盗链。如果您博客的图片是外包给相册网站的话,那么您可以去浏览其它网站了,本文对您没有任何用处,只会浪费您宝贵的时间。 一般情况下,网站的图片代码是这样的。

    <img src="./attachments/test.jpg" />

    右键点击图片,选择属性就可以看到图片的真实地址。这样就让其它网站有机可乘,盗链您网站的图片。我们可以利用一个小技巧来防止这种情况。

    新建一个showimg.asp(或showimg.php)文件(本文是用asp语法,其实php除语法不同外,基本思路都是相同的),它所要做的是从request中取file的值。如下:

    <%
    Dim filename
    filename=request("file")
    response.Redirect "attachments/" & filename & ".jpg"
    %>

    将图片代码改为如下方式:

    <img src="./showimg.asp?file=test" />

    右键点击图片,选择属性看到的地址将会是: http://localhost/showimg.asp?file=test

    历史上的今天:

    ASCII码表 2008-11-13

    随机文章:

    了解程序员 2008-11-03
    ASP编程开发常用的代码 2008-10-01
    asp中获取字符串中的时间字符串 2008-12-06
    最详细的SQL注入相关的命令整理(一) 2008-11-10
    asp判断浏览器类型显示不同网页 2008-10-30

    收藏到:Del.icio.us




    Tag:编程 隐藏 真实
    引用地址:
    叮咛 发表于11:14 | 编辑 | 继续话题 | 转发 | 分享 0

关于站长

叮咛

赤峰克旗人,非计算机专业出身的网页设计师、ASP、.NET程序员,精通XHTML+CSS标准布局!

文章分类

  • 赤峰&个人[39]
  • 小说&网摘[22]
  • 职场&人生[12]
  • 安全&入侵[47]
  • 优化&特效[41]
  • 算法&程序[51]
  • ASP&VB[80]
  • .Net&C#[83]
  • XHTML&CSS[8]
  • PS&色廊[12]
  • 系统&数据库[53]
  • 英文&词汇[11]

最新日志

  • 2008年年末到2009年年初总结
  • 听一个人的彩铃,记录一首歌
  • 很强的js相册
  • 忙
  • 慎用On Error Resume Next
  • asp中获取字符串中的时间字符串
  • 使用sql语句对多个列进行求和
  • js控制文本框只能输入数字
  • 天下最美-克什克腾旗(视频)
  • ASP编程隐藏图片的真实地址
全部日志>>

文章搜索

  • 叮咛
Copyright © 2002-2008 E5bar.com, All Rights Reserved. 叮咛 版权所有