当前位置:首页 > ASP教程 > ASP基础

asp实现防止站外提交内容的两个方法

方式一:
复制代码 代码如下:
<% 
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 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 
%>

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!