`
free_bird816
  • 浏览: 205996 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

asp.net 取远程用户IP地址

阅读更多

1、取远程用户IP地址 

String user_IP = Request.ServerVariables[ " REMOTE_ADDR " ].ToString();  


2、穿过代理服务器取远程用户真实IP地址: 

if (Request.ServerVariables[ " HTTP_VIA " ] != null ){  
  
string  user_IP = Request.ServerVariables[ " HTTP_X_FORWARDED_FOR " ].ToString();  
  }
else {  
  
string  user_IP = Request.ServerVariables[ " REMOTE_ADDR " ].ToString();  
  }  
分享到:
评论

相关推荐

    ASP.NET获取本地IP和MAC地址

    在ASP.NET开发中,有时我们需要获取服务器或者客户端的IP地址和MAC地址来进行特定的功能实现,例如用户定位、网络管理或安全验证。以下是对这个主题的详细讲解。 首先,我们要了解IP地址和MAC地址的基本概念。IP...

    asp.net远程采集(组件和源码)

    总之,这个"asp.net远程采集(组件和源码)"资源为ASP.NET开发者提供了一套完整的工具集,可以帮助他们快速地搭建起远程数据采集系统。通过深入研究和应用这些组件和源码,开发者可以提升其在数据采集领域的专业技能...

    ASP.NET获取IP的方法

    ### ASP.NET 获取客户端IP地址的方法详解 在ASP.NET开发中,获取客户端的IP地址是一项非常基础但又极其重要的任务。特别是在需要记录用户访问日志、实施地理位置相关的功能(如显示本地化内容)、以及进行安全控制...

    .net获取客户端主机名和ip地址

    除了利用ASP.NET内置对象之外,还可以使用.NET Framework中的DNS类库来获取客户端的主机名和IP地址。 1. **GetHostName()**:该方法用于获取本地计算机的主机名。 ```csharp string hostName = Dns.GetHostName...

    asp.net获取客户端的MAC地址

     } }}在ASP.NET中获取客户端的MAC地址,通常是因为在某些场景下需要更精确地识别用户,例如防止重复投票或者限制特定设备的访问。然而,需要注意的是,由于浏览器的安全限制,直接通过HTTP协议是无法直接获取到...

    asp.net获取URL和IP地址的方法汇总

    在进行Web开发的过程中,尤其是在使用***框架时,我们常常需要获取当前页面的URL和服务器的IP地址。为了帮助开发者更有效地完成这些任务,本文汇总了在***环境中获取URL和IP地址的一些方法。通过本文的详细解读,...

    ASP.NET编程百例(PDF)

    实例13利用ASP.NET获取主机名和IP地址 实例14由域名获取其IP地址 实例15由IP地址获得其域名 实例16ASP.NET中的正则表达式应用 实例17主机远程控制与探测应用 实例18ASP.NET控件———AdRotator应用 实例19ASP.NET...

    ASP.NET2.0 c# 获取浏览器,IP,URL,操作系统

    在ASP.NET 2.0与C#环境下,获取客户端浏览器信息、IP地址、访问URL以及操作系统类型是常见的需求,尤其在日志记录、数据分析或安全验证等场景中尤为重要。以下是对给定代码片段中涉及的关键知识点进行的详细解析: ...

    运行asp及asp.net的Server 2003服务器配置

    根据需求,可以将网站IP地址设置为"(全部未分配)"以仅用于本地调试,或者设置为服务器的IP地址以供远程访问。 7. **启用匿名访问**: 在IIS网站属性的"目录安全性"标签下,启用"匿名访问"。若需在Visual Studio...

    在线ping代码(asp.net c#)

    标题“在线ping代码(asp.net c#)”指的是用C#编程语言和ASP.NET框架构建的Web应用,它提供了一个在线界面,用户可以通过输入目标IP地址或域名来执行ping操作,获取服务器与目标之间的延迟信息。 描述中提到,“在线...

    在线考试 使用asp.net进行的web编写

    同时,为了保证公平性,防止作弊,系统可能需要限制考试时间,监测IP地址,甚至设置随机试卷等措施。 总的来说,使用ASP.NET开发在线考试系统,不仅可以实现考试的创建、管理、参与和评分等功能,还可以通过角色...

    C# .net 如何根据访问者IP获取所在地区【初学者的 精华】

    在ASP.NET Web应用程序中,可以使用以下代码段获取用户的IP地址: ```csharp protected void Page_Load(object sender, EventArgs e) { string visitorIP = Request.UserHostAddress; // 进行其他处理... } ...

    ASP.NET编程百例 PDF扫描版 附源代码(vb.net)

    ASP NET是微软.NET战略中的一个重要成员 除了可以使用Visual C# VB.NET VisualC++ NET JScript.NET等语言编写外 还可以使用第三方的.NET接口 如COBOL.NET Perl.NET等 进行编写 本书通过100个精彩实例 由浅入深...

    asp.net收藏,好东西收藏

    - `Request.ServerVariables`集合提供了关于HTTP请求的各种信息,例如获取远程用户的IP地址。 - 如果请求通过代理服务器,可以通过`HTTP_X_FORWARDED_FOR`来获取真实IP。 7. **Session管理**: - `Session`对象...

    远程桌面(基于C#开发,需要.Net2.0平台框架)

    8. **固定IP地址**:当前的远程桌面监控程序只能通过固定IP地址进行管理,这意味着它依赖于静态IP配置,不能适应动态IP变化的网络环境。对于需要频繁变动IP的场景,可能需要集成DNS解析或动态IP更新机制。 9. **...

    Socket编程实例(ASP.NET)

    2. **客户端**:同样创建Socket实例,调用Connect方法连接到服务器指定的IP地址和端口。客户端可以使用Send方法将消息发送给服务器,例如文本信息或者图片的二进制数据。 描述中提到的“客户端可以上传图片至服务器...

    asp.net 获取客户端浏览器访问的IP地址的实例代码

    在ASP.NET中,获取客户端浏览器访问的IP地址是常见的需求,尤其在进行用户访问权限控制、数据分析或地理位置定位时。本文将详细介绍两种方法来获取这一信息:JavaScript 和 ASP.NET 后台代码。 1. JavaScript方法:...

    ASP.NET(C#)日志记录系统

    在ASP.NET中,可以通过`HttpContext.Current.Request.UserHostAddress`获取到客户端的IP地址,并将其写入日志,以便后期分析。 3. **账户ID记录**: 记录登录账户ID可以跟踪特定用户的行为,这对于问题排查、用户...

    C#.Net远程屏幕监控

    C#远程屏幕监控 此代码适合写远程控制的朋友, 已完成的功能...分客户端和服务端(C/S模式) <br>作者:桀 QQ:423553646 本人新建群:25376219 希望讨论的加(ASP.net,C#,Java,c++,C,SQL server,Oracle)

    ASP.NET在线考试系统

    5. **安全性**:确保考试的公正性和安全性,防止作弊,如限制刷新页面重做试题、记录IP地址等。 6. **角色和权限管理**:区分管理员、教师和学生角色,设置不同的操作权限。 7. **缓存机制**:对于大量并发访问,...

Global site tag (gtag.js) - Google Analytics