阅读514 返回首页    go 阿里云 go 技术社区[云栖]


如何获取客户端IP、WEB服务器IP

 

  1. 获取客户端IP

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;

}

  1. 获取Web服务器IP

private string GetServerIP()

{

return System.Web.HttpContext.Current.Request.ServerVariables["Local_Addr"];

}

最后更新:2017-04-02 00:06:45

  上一篇:go PMP:“拍好马屁”,改变人生! (1)
  下一篇:go 存储过程将.txt.xls文件数据导入数据库表格