checkserver.asp

来自「asp的新闻网站」· ASP 代码 · 共 38 行

ASP
38
字号
<%
'服务器检测

dim serverRefer
dim serverName '机器名称
dim serverIp 'IP地址
dim serverWebName '域名
dim checkFlag '是否进行检测

serverName="webserver"
serverIp="172.17.6.222"
serverWebName="webserver"
checkFlag="YES"

checkServer=0
serverRefer=Request.ServerVariables("HTTP_REFERER")
if serverRefer=""  then
	checkServer=0
else
	if len(serverRefer)<=7 then
		checkServer=0
	else
		serverRefer=lcase(mid(serverRefer,8,len(serverRefer)-7))
		if instr(1,serverRefer,serverName)=1 or instr(1,serverRefer,serverIp)=1 or instr(1,serverRefer,serverWebName)=1 then
			checkServer=1 '检测通过
		else
			checkServer=0
		end if
	end if
end if

if (checkServer=0)and(checkFlag="YES") then
	response.write "<center>本页不允许外部地址访问!<a href=javascript:history.go(-1)>按此返回!</a></center>"
	response.end
end if
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?