如何防止非法盜鏈本站圖片_ASP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:通用獲取文章上下各三篇文章的代碼通用的 獲取文章上下各 三 篇文章的代碼,示例用的是asp教程,主要是了解SQL語句,其中id指當(dāng)前文章的. 上 三 篇 Sql=Selecttop3*From contentWhereidid 下 三 篇 Sql=Selecttop3*FromcontentWhereididorderbyiddesc
目前非法盜鏈別站網(wǎng)頁圖片、文件的現(xiàn)象非常多,下面方法是用asp代碼實(shí)現(xiàn)的防止盜鏈方法。主要思路是用Request.ServerVariables收集得到HTTP_REFERRER,然后根據(jù)這個(gè)變量的值判斷鏈接是否來自外部,阻止非法鏈接。
首先,我們需要對(duì)圖片做如下引用:
<img src="/images/getimg.asp?FName=pic.jpg">
對(duì)getimg.asp我們做如下處理:
<%
Option Explicit
dim Server_Link,FilePath
Server_Link=request.ServerVariables("HTTP_REFERRER")
Server_Link=mid(Server_Link,InStr(Server_Link,".")+1)
Server_Link=left(Server_Link,InStr(Server_Link,"/")-1)
If Server_Link="code-123.com" then
FilePath="圖片文件夾地址" + Request.QueryString("FName")
Else
FilePath="/images/非法鏈接.jpg"
End If
Response.Redirect(FilePath)
%>
可實(shí)現(xiàn)防盜鏈效果。
分享:解析ASP代碼將網(wǎng)頁中電話號(hào)碼生成圖片一個(gè)不錯(cuò)的asp教程代碼,將電話號(hào)碼生成圖片格式,使用時(shí)將以下代碼保存為img.asp,在要顯示電話號(hào)碼的位置插入img src=img.asp?tel=010-0000000即可。 % CallCom_CreatValidCode(Request.QueryString(tel)) PublicSubCom_CreatValidCode(pTel) ’-------
相關(guān)ASP教程:
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-如何防止非法盜鏈本站圖片。