這個指南將示範給大家看,如何保護別人從把你的網站的圖片post在自己的網站上。實際上我的意思是把圖片的地址改成加載的方式,每次加載的時候去判斷圖片來源,來決定要顯示正常的圖片還是警告的圖片。如果被許多網站轉載自己的網站的話會十分耗費server資源。所以我們需要用一些小技巧來判斷保護。

 

一般我們顯示圖片的方式,正常的話是這樣的

<img src="/images/logo.jpg" border="0" alt="My Logo">
這樣的情況是,他們可以很輕鬆的透過右鍵屬性查看到圖片的來源,並輕鬆的獲取到。如果你已下面的方式呈現的話,會比較安全,將來源地址直接隱藏起來

src="/load_image.cfm?Image=logo.jpg" border="0" alt="My Logo">
這樣的話,我們需要創建一個新的文件來傳遞來源地址,load_image.cfm



C:\inetpub\wwwroot\mysite.com\images\">

 

NOT CGI.REFERER contains "mysite.com">

          image/gif" file="#images_path#noleech.gif">



        Right(
Image, 3) eq "gif">

            image/gif
" file="#images_path##Image#">

        Right(Image, 3) eq "jpg">

            image/jpg" file="#images_path##Image#">

         





引用自:查爾斯實驗室

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()