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