ASP編程代碼:隱藏圖片的真實地址

一般情況下,網站的圖片代碼是這樣的。

<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

 
ASP二進制流方法隱藏圖片文件真實地址
功能描述:上傳圖片文件到指定目錄後,在本文件根據URL傳入的文件名加上文件所在目錄根據文件完整路徑。再將該文件二進制數據流寫入服務頁面,從而達到隱藏圖片真實地址防止外部引用圖片的效果。以下是引用片段:<...查看完整版>>ASP二進制流方法隱藏圖片文件真實地址
 
ASP如何獲得代碼中第一張圖片地址
'把pattern 又修改了下'code要檢測的代碼'http://www.knowsky.com/asp.asp'leixing html 或者ubb'nopic 代碼沒有圖片時默認值function toppic(code,leixing,nopic) set regex = new regexp regex.igno...查看完整版>>ASP如何獲得代碼中第一張圖片地址
 
隨機數字直接生成圖片的ASP代碼
隨機數字直接生成圖片的ASP代碼,可以做認證碼。xbm.asp<!--#include file="numcode.asp"--><%Response.Buffer = TrueWith Response.Expires = -1.AddHeader "Pragma","no-cache".AddHeader "cache-ctrol",...查看完整版>>隨機數字直接生成圖片的ASP代碼
 
本地圖片,音樂等ASP防盜代碼
<%'定義函數,用ADODB.Stream讀取二進制數據Function ReadBinaryFile(FileName) Const adTypeBinary = 1 Dim BinaryStream Set BinaryStream = CreateObject("ADODB.Stream") BinaryStream.Type = adTypeBina...查看完整版>>本地圖片,音樂等ASP防盜代碼
 
隨機圖片顯示ASP代碼
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%'----------------------------------------------------------------------------------------'轉發時請保留此聲明信息,這段聲明不並會影響你的顯示速度!'*****...查看完整版>>隨機圖片顯示ASP代碼
 
· 臨近國慶,李小璐與女兒在天安門前合影

http://image.wangchao.net.cn/users/...

· 震驚!原來酒駕處罰這麽嚴重

酒駕處罰標准 不要有任何一絲僥幸心理! http://image....

· 把年齡相仿的獅虎熊放一起,誰更厲害?結果出人意料

很多人都想知道獅子、老虎和熊打起來誰最厲害,于是便有好事之人把這三種動物關在一起...