asp如何实现限制域名访问?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
代码一
& lt; % myIp=?27.0.0.1, localhost, www.jb51.net,“ myurl=request.ServerVariables (“SERVER_NAME") 响应。写myurl 如果InStr (myIp,“,“和myurl&“,“)在0 响应。写“域名合法”; 其他的 响应。写“域名不合法”; 如果 %在
代码二
myIp=阵列(“127.0.0.1",“jb51") myHou=new Array (““,“.com") myDirect=?/www.jb51.net/" ip=request.ServerVariables (“HTTP_HOST") j=0 我=0 ubound (myIp) & # 39;Response.Write(打折期“,“和myIp (i)和“& lt; br>“) 如果InStr (ip, myIp (i), myHou(我)在0 & # 39;Response.Write (myIp (i)和“==? j=+ 1 如果 下一个 如果j<1 response.Redirect (myDirect) 如果
上面的代码用到了下面的资料
asp获取当前域名和端口号方法
asp获取当前域名从来就不是什么有难度的事情,但是在实际项目使用中,大家获取的具体URL信息可能是不同的,各个方法获取见下表,而如果要获取当前域名,可以看下面加粗部分:
Request.ServerVariables (“SERVER_NAME") & # 39;当前域名
引用>
Request.ServerVariables (“SERVER_PORT") & # 39;当前端口
Request.ServerVariables (“SCRIPT_NAME") & # 39;当前文件名
Request.ServerVariables (“QUERY_STRING") & # 39;当前页面的传入参数
Request.ServerVariables (“HTTP_USER_AGENT") & # 39;取得当前浏览器信息
请求(“remote_addr") & # 39;取得IP
Request.ServerVariables (“HTTP_REFERER") & # 39;上个页面地址
Request.ServerVariables (“HTTP_HOST") & # 39;获取当前域名asp如何实现限制域名访问