asp實(shí)現(xiàn)防止站外提交內(nèi)容的兩個方法
更新時間:2007年01月09日 00:00:00 作者:
方式一:
方式二:
復(fù)制代碼 代碼如下:
<%
Function IsSelfRefer()
Dim formUrl,relUrl
formUrl=LCase(Trim(request.ServerVariables("HTTP_REFERER")))
If formUrl="" Then
IsSelfRefer = False
Else
relUrl="http://" & Trim(Request.ServerVariables("SERVER_NAME"))
If (formUrl<>relUrl) Then
IsSelfRefer = False
Else
IsSelfRefer = True
End If
End If
End Function
%>
Function IsSelfRefer()
Dim formUrl,relUrl
formUrl=LCase(Trim(request.ServerVariables("HTTP_REFERER")))
If formUrl="" Then
IsSelfRefer = False
Else
relUrl="http://" & Trim(Request.ServerVariables("SERVER_NAME"))
If (formUrl<>relUrl) Then
IsSelfRefer = False
Else
IsSelfRefer = True
End If
End If
End Function
%>
方式二:
復(fù)制代碼 代碼如下:
<%
Function IsSelfRefer()
Dim sHttp_Referer, sServer_Name
sHttp_Referer = CStr(Request.ServerVariables("HTTP_REFERER"))
sServer_Name = CStr(Request.ServerVariables("SERVER_NAME"))
If Mid(sHttp_Referer, 8, Len(sServer_Name)) = sServer_Name Then
IsSelfRefer = True
Else
IsSelfRefer = False
End If
End Function
%>
Function IsSelfRefer()
Dim sHttp_Referer, sServer_Name
sHttp_Referer = CStr(Request.ServerVariables("HTTP_REFERER"))
sServer_Name = CStr(Request.ServerVariables("SERVER_NAME"))
If Mid(sHttp_Referer, 8, Len(sServer_Name)) = sServer_Name Then
IsSelfRefer = True
Else
IsSelfRefer = False
End If
End Function
%>
相關(guān)文章
ASP編程入門進(jìn)階(十八):FSO組件之文件操作(下)
ASP編程入門進(jìn)階(十八):FSO組件之文件操作(下)...2007-01-01asp Chr 函數(shù) 數(shù)字轉(zhuǎn)字母的方法
asp Chr 函數(shù) 數(shù)字轉(zhuǎn)字母的方法...2007-08-08ASP編程入門進(jìn)階(八):內(nèi)置對象Session
ASP編程入門進(jìn)階(八):內(nèi)置對象Session...2007-01-01為什么 Windows2003 的 IIS6.0 不能上傳超過 200K 的文件?
為什么 Windows2003 的 IIS6.0 不能上傳超過 200K 的文件?...2006-12-12[轉(zhuǎn)]ASP常用函數(shù):TimeZone
[轉(zhuǎn)]ASP常用函數(shù):TimeZone...2007-02-02用Asp如何實(shí)現(xiàn)防止網(wǎng)頁頻繁刷新?
用Asp如何實(shí)現(xiàn)防止網(wǎng)頁頻繁刷新?...2006-12-12