一个项目中使用到的通用函数库(4) 客户端信息相关
2008-05-11 12:24
781 查看
#region 客户端信息相关
#region 获取客户IP
public static string getUserIp()
{
return HttpContext.Current.Request.UserHostAddress;
}
/// <summary>
/// 猎取客户端IP地址
/// </summary>
/// <param name="page">调用该方法的页面</param>
/// <returns>返回的IP地址字符串</returns>
public static string GetClientIP(System.Web.UI.Page page)
{
string ipAddress = "";
if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] == null)
{
ipAddress = HttpContext.Current.Request.ServerVariables["Remote_Addr"];
}
else
{
ipAddress = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
}
return ipAddress;
}
#endregion
#region 获取客户电脑名
public static string getUserHostName()
{
return HttpContext.Current.Server.MachineName.ToString();
}
#endregion
#endregion
#region 获取客户IP
public static string getUserIp()
{
return HttpContext.Current.Request.UserHostAddress;
}
/// <summary>
/// 猎取客户端IP地址
/// </summary>
/// <param name="page">调用该方法的页面</param>
/// <returns>返回的IP地址字符串</returns>
public static string GetClientIP(System.Web.UI.Page page)
{
string ipAddress = "";
if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] == null)
{
ipAddress = HttpContext.Current.Request.ServerVariables["Remote_Addr"];
}
else
{
ipAddress = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
}
return ipAddress;
}
#endregion
#region 获取客户电脑名
public static string getUserHostName()
{
return HttpContext.Current.Server.MachineName.ToString();
}
#endregion
#endregion
相关文章推荐
- 一个项目中使用到的通用函数库(5) 汉字相关操作
- 一个项目中使用到的通用函数库(4) 客户端信息相关
- 一个项目中使用到的通用函数库(5) 汉字相关操作
- 使用ssm框架进行整合,实现一个小的项目,对员工信息的增删改查
- 一个项目引出的对ORACLE中带参视图、存储过程、函数、程序包的使用
- 我在一个前端项目中用js整理的一些通用方法,其中使用到的思想,主要就是约定了。
- 使用国际开源项目构建一个完整的GIS(地理信息)应用系统
- 如何使用国际开源项目构建一个完整的GIS(地理信息)应用系统
- 编写一个函数,接受三个string参数,s,oldVal和newVal。使用迭代器及insert和erase函数将s中所有oldVal替换为newVal。测试你的程序,用他替换通用的简写形式,如,将“tho”,将“”“”
- 使用gethostname()函数和gethostbyname()函数获取主机相关信息
- 在一个项目各个子模块中使用Maven的一些通用的准则
- 这两天花了点时间,写了一个为VS.Net项目解除VSS相关信息的小工具。
- 一个openlaszlo使用flash的共享对象实现保存客户端信息的例子
- 如何使用国际开源项目构建一个完整的GIS(地理信息)应用系统
- 第17周项目6-4,使用结构体类型,完成相关函数的定义
- 一个通用的事件监听函数,能支持匿名函数的使用
- 使用gethostname()函数和gethostbyname()函数获取主机相关信息
- java在线聊天项目1.0版 异常处理——开启多个客户端,关闭一个客户端后,在其他客户端中再发出信息会出现异常的处理
- java在线聊天项目0.3版本 制作客户端窗体,实现发送按钮和回车发送信息功能,使用ActionListener监听事件中actionPerformed方法(用内部类和匿名内部类两种方法)
- java在线聊天项目1.1版 ——开启多个客户端,分别实现注册和登录功能,使用客户端与服务端信息request机制,重构线程,将单独的登录和注册线程合并