這個指南將示範給大家看,如何保護別人從把你的網站的圖片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#">
引用自:查爾斯實驗室
全站熱搜