设计之家 > 教程 > 網頁教程 > 其他教程 >

防止他人非法鏈接本站圖片

作者:未知 來源:ARTDESIGN 時間:2005-04-23
防止他人非法鏈接本站圖片



有時候我們不想讓其他網站鏈接我們的資源(如圖片)可采用以下方法處理。

我們用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)

%>
标签:

相關文章:

推薦設計

最新文章