asp如何实现限制域名访问

  

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如何实现限制域名访问