asp.net 客户端ip
时间: 2023-09-02 17:14:21 浏览: 171
ASP.NET 获取客户端IP方法
在 ASP.NET 中获取客户端 IP 可以通过以下代码实现:
```csharp
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (string.IsNullOrEmpty(ipAddress))
{
ipAddress = Request.ServerVariables["REMOTE_ADDR"];
}
```
其中,`HTTP_X_FORWARDED_FOR` 是一个 HTTP 头,它可以在使用代理服务器时传递客户端 IP 地址。如果该头不存在,则可以使用 `REMOTE_ADDR` 变量获取客户端 IP 地址。
阅读全文