asp如何做到在指定域名才能访问!急求+分

asp如何做到在指定域名才能访问!急求+分,第1张

这个大约是,在前台从后台调用代码的地方,采用绝对网址的方法,这个绝对网址,就是你举例的123.com,然后,再把这个绝对网址,保存在数据库里,你在源代码里是查不到这个网址的。

这去不开源的时候,为了防止别人盗用后台程序,普遍是这种方法。

<%

Dim LockDomain, UrlDomain

LockDomain = "www.123.com" '这里改为你只想限制访问的域名,不能带“http://”

UrlDomain = LCase(Request.ServerVariables("HTTP_HOST"))

If UrlDomain <>LCase(LockDomain) And UrlDomain <>Replace(LCase(LockDomain), "www.", "") Then Response.End()

%>

你的asp页面的顶部加上这样一段代码就可以。其实这样对一个稍微了解asp的人是没有多大作用的,只要别人获得了你的源码,没有什么不能改的,这个道理你应该明白。

request.servervariables("server_name")获得站点域名或IP

修改xxx.asp文件

如限制本地调试则判断request.servervariables("server_name")是否等于

localhost或指定本地的IP

使该页面只能通过http://localhost/xxx.asp访问

如果绑定域名则判断request.servervariables("server_name")是否等于

指定域名www.xxx.com

使该页面只能通过http://www.xxx.com/xxx.asp访问


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/53775.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存