C#获取用户登录IP地址
时间: 2023-08-10 13:36:31 浏览: 172
查询用户ip(c#)
你可以使用C#中的`HttpContext`类来获取用户的IP地址。具体实现代码如下:
```csharp
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (string.IsNullOrEmpty(ipAddress))
{
ipAddress = Request.ServerVariables["REMOTE_ADDR"];
}
```
这段代码会先检查是否存在代理服务器,如果存在则获取代理服务器的IP地址,否则获取客户端的IP地址。
阅读全文