asp.net当用户点击浏览页面的时候获取客户端IP,存到数据库中具体代码谢谢各位

解决方案 »

  1.   

    别在web开发过程中使用依赖用户IP的算法,如果用户在他们的内网,你是取不到真实IP的。
      

  2.   

    private string GetClientIP()
      {
      string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
      if (null == result || result == String.Empty)
      {
      result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
      }  if (null == result || result == String.Empty)
      {
      result = HttpContext.Current.Request.UserHostAddress;
      }
      return result;
      }http://topic.csdn.net/u/20090617/11/8f0432b6-84ee-49da-a55f-86b3d343ab8b.html