C# 获取Ip 验证Ip
来源:互联网 发布:圆方家居设计软件9.0 编辑:程序博客网 时间:2024/05/19 08:23
/// <summary>
/// 获取IP
/// </summary>
/// <returns></returns>
public static string AccessingIp
{
get
{
string ip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
if (string.IsNullOrEmpty(ip))
{
ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
}
if (string.IsNullOrEmpty(ip))
{
ip = HttpContext.Current.Request.UserHostAddress;
}
if (string.IsNullOrEmpty(ip) || !IsIP(ip))
{
return "127.0.0.1";
}
return ip;
}
}
/// <summary>
/// 是否是IP
/// </summary>
/// <param name="ip"></param>
/// <returns></returns>
public static bool IsIP(string ip)
{
return Regex.IsMatch(ip, @"^((2[0-4]/d|25[0-5]|[01]?/d/d?)/.){3}(2[0-4]/d|25[0-5]|[01]?/d/d?)$");
}
- C# 获取Ip 验证Ip
- C# 获取Ip 验证Ip
- 用c#获取ip
- c# web获取ip
- C#获取IP地址
- C# 获取局域网ip
- C# 获取IP
- C#获取IP地址
- c# 获取域名IP
- C#获取客户端ip
- C#中获取IP
- c# 获取ip地址
- C# 获取客户端IP
- C#获取客户端IP
- C#获取局域网ip
- c#获取客户端IP
- c# 获取IP地址
- c#获取公网IP
- C#读取纯真IP数据库
- Git 中文教程
- 理解WebKit和Chromium: Web应用和Web运行环境
- shell script 学习之 bash设定文件分析
- C#网页刷票器(实现代理IP投票)
- C# 获取Ip 验证Ip
- 怎么学习阅读大型项目的代码
- hdu 4725 The Shortest Path in Nya Graph (最短路 两种做法 1.建图+SPFA 2.建图+优先队列+Dijkstra)
- oracle相关总结2
- 两条Linux命令彻底杀死Oracle
- Ext-Api
- C#修改IP地址
- 第一天——初始
- VC++界面编程之--阴影窗口的实现详解