如何获得客户端的ip地址
2006-08-31 11:40
281 查看
方法一:
string user_ip;
user_ip = Request.ServerVariables.Get("REMOTE_ADDR").ToString();
//<==> user_ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
Response.Write(user_ip);
方法二:
Response.Write (Request.UserHostAddress);
或者:
Response.Write (Request.UserHostName);
以上有时并不准确,因为有的使用代理服务器,那样的话,取的将是代理服务器的ip地址!
下面是做判断的:
if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] == null)
Response.Write (Request.ServerVariables["REMOTE_ADDR"].ToString());
else
Response.Write (Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString());
string user_ip;
user_ip = Request.ServerVariables.Get("REMOTE_ADDR").ToString();
//<==> user_ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
Response.Write(user_ip);
方法二:
Response.Write (Request.UserHostAddress);
或者:
Response.Write (Request.UserHostName);
以上有时并不准确,因为有的使用代理服务器,那样的话,取的将是代理服务器的ip地址!
下面是做判断的:
if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] == null)
Response.Write (Request.ServerVariables["REMOTE_ADDR"].ToString());
else
Response.Write (Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString());
相关文章推荐
- WCF服务如何获得客户端IP地址信息
- 如何获得客户端的ip地址?
- 如何获得客户端的ip地址?
- WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息
- WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息
- 如何获得客户端的IP地址
- WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息
- 如何在ASP.NET中获得客户端IP地址
- tcp客户端connect server后,本地端口如何获得
- ASP如何获取客户端真实IP地址
- java服务器获得客户端IP地址
- ASP如何获取客户端真实IP地址
- asp.net中获得客户端的IP地址
- [转]如何用C++编程获得某台机器的IP地址
- 在webservice中获得客户端的ip地址
- asp.net中获得客户端的IP地址
- 获得客户端计算机名 / 真实IP地址
- ASP如何获取客户端真实IP地址
- asp.net 获得客户端IP地址