+ -
当前位置:首页 → 问答吧 → 比如我有一个asp文件,如何限制他单独在浏览器里面运行。

比如我有一个asp文件,如何限制他单独在浏览器里面运行。

时间:2011-12-15

来源:互联网

比如,我有一个asp文件。比如是abc.asp

访问地址是http://site.com/abc.asp

如果是直接在浏览器里面输入这个网址,就不能访问,必须是调用或者其他的形式才可以访问。

假如我们的服务器ip是1.2.3.4
<%
dim test
test=Request.ServerVariables("LOCAL_ADDR")
response.write test
%>

如下办法不知道能不能实现,就是如果检测到地址是绝对地址,就不让访问,如果是相对地址,/abc.asp 这样子的才让访问?

作者: phpcainiao   发布时间: 2011-12-15

ServerVariables("HTTP_REFERER")为空则不让访问,如果不是则正常显示

作者: p2227   发布时间: 2011-12-15

获取url地址判断是不是点击过来 或者是不是直接进入的

作者: hefeng_aspnet   发布时间: 2011-12-15