您所在的位置:小祥子 » 编程 » ASP » 正文

ASP禁止从站点外部提交数据方法函数

时间:2015-02-13 编辑:本站 来源:本站原创

禁止从外部提交数据,只需要对比来路与当前域名,相等程序则处理,不相等我们则提示。

方法函数如下

function SerUrl()
 Dim server_v1,server_v2
 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
 response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
 response.write "<tr><td style='font:9pt Verdana'>"
 response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱该参数!"
 response.write "</td></tr></table></center>"
 response.end
 end if
end function

只需要在处理数据的界面,加一个SerUrl()就可以过滤掉外部数据。

关键词:禁止 外部 提交 数据