现在的位置: 首页 > 综合 > 正文

只让用户通过域名访问网站,使用IP不能访问的方法

2013年07月13日 ⁄ 综合 ⁄ 共 751字 ⁄ 字号 评论关闭

private bool IsInsideNet()
  {
  if((Request.UserHostAddress.Substring(0,7)=="192.168")||(Request.UserHostAddress.Substring(0,6)=="172.16")||(Request.UserHostAddress.Substring(0,9)=="127.0.0.1"))
   return true;
  else
   return false;
  }
 //查看一下在进入这个页面之前的页面
  private string GetUrlRefer()
  {
     string From_Url = Request.ServerVariables["HTTP_REFERER"];
              string Server_Url = Request.ServerVariables["SERVER_NAME"];

   return From_Url+Server_Url;

  }
private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   if(!IsPostBack)
   {
    if(IsInsideNet())
    {
     if(GetUrlRefer()!="www.qhschool.com")
      Response.Redirect("SetDns.aspx");
     else
      Response.Redirect("Index.htm");
    }
    else
    {
    Response.Redirect("Index.htm");
    }
   }

抱歉!评论已关闭.