asp如何判断不是转接过去的禁止访问?

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:24:47
asp文件中如何判断不是转接过去的禁止访问.就是说b地址只能从a地址转接过去.直接访问b地址的禁止访问!
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2="http://localhost/test/1.asp" 'a地址,网址必须写完整
response.Write(server_v1)
if server_v1<>server_v2 then
response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
response.write "<tr><td style='font:9pt Verdana'>"
response.write "禁止访问!"
response.write "</td></tr></table></center>"
response.end
end if

这个能实现但是为什么B地址上面还显示一个A地址的URL 能不能弄成不显示的啊?

我测试用的,已经改好了

server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2="http://localhost/test/1.asp" 'a地址,网址必须写完整
if server_v1<>server_v2 then
response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
response.write "<tr><td style='font:9pt Verdana'>"
response.write "禁止访问!"
response.write "</td></tr></table></center>"
response.end
end if

response.Write(server_v1)

这个是显示A地址的代码部分,去掉了就可以了