欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一段ASP的HTTP_REFERER判斷代碼

 更新時(shí)間:2009年03月11日 23:27:04   作者:  
其實(shí)我這樣做的本意是為了防止盜鏈!大家?guī)兔匆幌峦ㄟ^代碼能夠根治盜鏈!
只要不是HTTP_REFERER來源于(google.com google.cn *.google.com *.google.cn baidu.com *.baidu.com)這些網(wǎng)址來源的請(qǐng)求,就通通轉(zhuǎn)發(fā)至404
復(fù)制代碼 代碼如下:

<%
Dim a, reg
a = Request.ServerVariables("HTTP_REFERER").Item

Set reg = New RegExp
reg.Pattern = "^http://(?:[^.]*\.)?(?:google\.com|google\.cn|baidu\.com)(/|$)"
reg.IgnoreCase = True


If Not reg.Test(a) Then
Set reg = Nothing
Response.Status = "404 File Not Found."
Response.End
End If
Set reg = Nothing



' .... 繼續(xù)
%>


復(fù)制代碼 代碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Dim OK_URL,URL,HTTP_REFERER
'自定義需要過濾的字串,用 "|" 分隔

OK_URL= "google.com|google.cn|baidu.com"'排除信息
OK_URL= split(OK_URL,"|") '分割排除信息
URL="404.htm" '設(shè)定指向頁面
HTTP_REFERER=Request.ServerVariables("HTTP_REFERER")'獲取來源網(wǎng)址
If HTTP_REFERER<>"" Then
For Each REFERER In HTTP_REFERER
For i=0 To Ubound(OK_URL)
If Instr(LCase(HTTP_REFERER(REFERER)),OK_URL(i))=0 Then'如果來源網(wǎng)址不是以上排除項(xiàng)的話,那就直接返回所指向的網(wǎng)頁!
Response.Redirect(URL):Response.End()
End if

Next
Next
End If%>

相關(guān)文章

最新評(píng)論