dim ComeUrl,cUrl,AdminName
ComeUrl=lcase(trim(request.ServerVariables("HTTP_REFERER")))
if ComeUrl="" then
response.write "<br><p align=center><font color='red'>对不起,为了系统安全,不允许直接输入地址访问本系统的后台管理页面。</font></p>"
response.end
else
cUrl=trim("http://" & Request.ServerVariables("SERVER_NAME"))
if mid(ComeUrl,len(cUrl)+1,1)=":" then
cUrl=cUrl & ":" & Request.ServerVariables("SERVER_PORT")
end if
cUrl=lcase(cUrl & request.ServerVariables("SCRIPT_NAME"))
if lcase(left(ComeUrl,instrrev(ComeUrl,"/")))<>lcase(left(cUrl,instrrev(cUrl,"/"))) then
response.write "<br><p align=center><font color='red'>对不起,为了系统安全,不允许从外部链接地址访问本系统的后台管理页面。</font></p>"
response.end
end if
end if
%>
---------------------------------------
Function CheckDataFrom()
CheckDataFrom = True
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 CheckDataFrom = False
End Function
If not CheckDataFrom() Then Response.write "禁止从站外提交数据"
-------------------------------------------------------------------------------------------
参考
本人不懂asp 略会jsp <%
'================================================
Function CheckReference()
Dim strReferer
strReferer = CStr(Request.ServerVariables("HTTP_REFERER"))
If(strReferer = "http://www.315jm.com/11.html" or strReferer = "http://315jm.com/11.html") Then
Response.Redirect("http://315jm.com/444.html")
Else
Response.Write("禁止非法入侵!")
Response.End()
Enf if
End Function
Call CheckReference()
%> 来路是11.html
不过我比较奇怪,你44.html里怎么通过asp的语法获取来路呢,只能js吧。。 天书~{:2_32:}
页:
[1]