asp.net 获取客户端真实Ip
来源:互联网 发布:擦枪字幕组怎么样知乎 编辑:程序博客网 时间:2024/05/16 18:01
private string GetIp()
{
string ip = "";
if (!string.IsNullOrEmpty(HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]))
{
ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].Split(new char[] {','})[0];
// Return real client IP.
}
if (string.IsNullOrEmpty(ip))
{
ip = Context.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
return ip;
}
{
string ip = "";
if (!string.IsNullOrEmpty(HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]))
{
ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].Split(new char[] {','})[0];
// Return real client IP.
}
if (string.IsNullOrEmpty(ip))
{
ip = Context.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
return ip;
}
不能排除在使用欺骗代理和伪造ip情况下获取不到真实Ip
0 0
- asp.net 获取客户端真实Ip
- asp 获取客户端真实IP
- asp.net获取真实ip
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- .net中获取客户端真实ip
- net中获取客户端真实ip
- asp.net 服务器获取真实IP
- asp.net 获取用户真实IP地址
- asp.net 服务器获取真实IP
- asp.net 获取客户端ip
- Twisted MAC安装
- AutoLayout
- 网页设计参考网站 收集
- 避免在EditText中输入回车键但文本依然是多行显示
- 使用ssh private key 免密码登陆服务器的流程(Amazon 的EMR 采用了此方式登陆服务器)
- asp.net 获取客户端真实Ip
- 进程信息和调试
- win7与VM的linux共享文件
- Activity的生命周期
- 基数排序
- ggplot2 实例-时间序列图(图层概念,图例修改)
- 【翻译】PHP7——新特性
- Nutch 查看抓取的文件
- ExDate Oracle 数据库优化的原则和方法