让ASP表单只允许从站内提交,禁止从外部提交表单,我们可以用一个函数禁止掉站外的提交操作,此函数将判断提交的来路,站外则返回false,站内的话就返回true,你可根据返回值进行相应操作。
ASP判断站内提交函数
Public Function ChkPost()
Dim url1,url2
chkpost=true
url1=Cstr(Request.ServerVariables("HTTP_REFERER"))
url2=Cstr(Request.ServerVariables("SERVER_NAME"))
If Mid(url1,8,Len(url2))<>url2 Then
chkpost=false
exit function
End If
End function