加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

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

发布时间:2023-09-07 14:28:09 所属栏目:Asp教程 来源:
导读:方式一:

复制代码 代码如下:<%

Function IsSelfRefer()

Dim formUrl,relUrl

formUrl=LCase(Trim(request.ServerVariables("HTTP_REFERER")))

If formUrl="" Then

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

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章