防止他人非法链接本站图片
2005-03-12 16:41
330 查看
有时候我们不想让其他网站链接我们的资源(如图片)可采用以下方法处理。
我们用Request.ServerVariables收集得到HTTP_REFERRER,然后根据这个变量的值判断链接是否来自外部,阻止非法链接。
首先,我们需要对图片做如下引用:
<img src="/images/getimage.asp?FName=pic.jpg">
对getimage.asp我们做如下处理:
<%
Option Explicit
dim Server_Link,FilePath
Server_Link=request.ServerVariables("HTTP_REFERRER")
Server_Link=mid(Server_Link,InStr(Server_Link,".")+1)
Server_Link=left(Server_Link,InStr(Server_Link,"/")-1)
If Server_Link="72b.net" then
FilePath="图片文件夹地址" + Request.QueryString("FName")
Else
FilePath="/images/非法链接.jpg"
End If
Response.Redirect(FilePath)
%>
转自: http://goaler.xicp.net/Article/ShowArticle.asp?ID=194
我们用Request.ServerVariables收集得到HTTP_REFERRER,然后根据这个变量的值判断链接是否来自外部,阻止非法链接。
首先,我们需要对图片做如下引用:
<img src="/images/getimage.asp?FName=pic.jpg">
对getimage.asp我们做如下处理:
<%
Option Explicit
dim Server_Link,FilePath
Server_Link=request.ServerVariables("HTTP_REFERRER")
Server_Link=mid(Server_Link,InStr(Server_Link,".")+1)
Server_Link=left(Server_Link,InStr(Server_Link,"/")-1)
If Server_Link="72b.net" then
FilePath="图片文件夹地址" + Request.QueryString("FName")
Else
FilePath="/images/非法链接.jpg"
End If
Response.Redirect(FilePath)
%>
转自: http://goaler.xicp.net/Article/ShowArticle.asp?ID=194
相关文章推荐
- 防止他人非法链接本站图片
- Servlet如何获取浏览器的类型和refer防止非法链接
- Apache上使用mod_rewrite防止盗用图片链接
- 如何阻止别人非法链接你网站的图片?
- IHttpHandler防止图片链接被盗用
- [教程] 【转】Android 通过软引用实现图片缓存,防止内存溢出 [复制链接]
- ASP.NET中使用IHttpHandler防止非法链接
- jquery preventDefault() 方法防止打开不是本站的链接URL
- http协议之request案例二:防止非法链接
- 防止非法链接(referer)
- Android高效加载大图片,防止OOM
- jsp页面上传图片防止中文乱码问题
- UIImageView帧动画清除缓存图片,防止图片占用内存太多
- 防止点击空链接时,页面重置到页首端
- android listview 异步加载图片并防止错位及解决ListView滚动后内容重复的问题
- 关于强名称的使用来防止DLL被非法调用
- jsp页面中的url链接添加随机数参数防止使用缓存
- 图片又链接的写法
- unity3d 分享文字,图片,链接,文件到Facebook, twitter, delicious, tumblr, google reader
- jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果