<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