欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-10-20 14:27:50
方式一: 复制代码 代码如下:<%  function isselfrefer()    dim form...
方式一:
复制代码 代码如下:
<% 
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 
%>