程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> 防止非法盜鏈本站圖片方法

防止非法盜鏈本站圖片方法

編輯:關於ASP編程

    主要思路是用Request.ServerVariables收集得到HTTP_REFERRER,然後根據這個變量的值判斷鏈接是否來自外部,阻止非法鏈接。
    首先,我們需要對圖片做如下引用:
    <img src="/images/getimg.asp?FName=pic.jpg">
    對getimg.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="code-123.com" then
    FilePath="圖片文件夾地址" + Request.QueryString("FName")
    Else
    FilePath="/images/非法鏈接.jpg"
    End If
    Response.Redirect(FilePath)
    %>
    可實現防盜鏈效果。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved