'--------------------------------------------------------------------------------------'
' 函数名: CheckPostUrl
' 描述: 防止外部数据提交
'--------------------------------------------------------------------------------------'
Function CheckPostUrl()
Dim Server_v1,Server_v2
CheckPostUrl = False
Server_v1 = CStr(Request.ServerVariables("HTTP_REFERER"))
Server_v2 = CStr(Request.ServerVariables("SERVER_NAME"))
If Mid(Server_v1,8,Len(Server_v2))<>Server_v2 Then
CheckPostUrl = False
Else
CheckPostUrl = True
End If
End function
'方法调用
If CheckPostUrl = False Then
Response.Write "<center>您提交的数据不合法,请不要从外部提交数据。<center>"
Response.End
End If
' 函数名: CheckPostUrl
' 描述: 防止外部数据提交
'--------------------------------------------------------------------------------------'
Function CheckPostUrl()
Dim Server_v1,Server_v2
CheckPostUrl = False
Server_v1 = CStr(Request.ServerVariables("HTTP_REFERER"))
Server_v2 = CStr(Request.ServerVariables("SERVER_NAME"))
If Mid(Server_v1,8,Len(Server_v2))<>Server_v2 Then
CheckPostUrl = False
Else
CheckPostUrl = True
End If
End function
'方法调用
If CheckPostUrl = False Then
Response.Write "<center>您提交的数据不合法,请不要从外部提交数据。<center>"
Response.End
End If
博客展示了CheckPostUrl函数,用于防止外部数据提交。该函数通过对比HTTP_REFERER和SERVER_NAME判断数据提交合法性,若不合法则输出提示并终止响应,体现了对数据提交安全的保障。
1341

被折叠的 条评论
为什么被折叠?



