Request.UserHostAddress 简单的
解决方案 »
- 大数量优化方案
- VS2008保存文件时自动省略命名空间,导致编译出错,怎么办?
- vb打开网页时有个pDisp的对象,请问C#对应的是什么?怎么才能知道frame是不是完全下载了?
- 求教GetPublicKeyToken()的算法。
- StreamReader读eml文件问题!急!
- c#爱好者请进~~~多线程问题~~~~~~求救,分不够再加
- 怎样查看msdn上的索引
- 怎么查一个函数的命名空间?MSDN上可以吗
- 关于C#调用C++函数绑定回调函数后发生CrossThreadMessagingException异常的问题
- 请问怎么提取字符串
- 跪求——带验证码的外域登陆问题
- 错误 1 “烧结过程能源管理系统.配料数据操作”并不包含“tplyBindingSource”的定义
Gets the IP host address of the remote client.
/// 获得客户端真实ip,穿透代理服务器
/// </summary>
public static System.String getClientIP(System.Web.HttpRequest request)
{
System.String ClientIP = killStringNull(request.ServerVariables.Get("HTTP_X_FORWARDED_FOR"));
if(ClientIP.Equals(""))
{
ClientIP = request.ServerVariables.Get("Remote_Addr").ToString();
}
return ClientIP;
}
public static String killStringNull(Object stringValue)
{
try
{
return stringValue.ToString().Trim();
}
catch { }
return "";
}
如果 是编winform 应该怎么写