社区
C#
帖子详情
在web程序中,如何获取客户端的ip地址?
sj396859033
2005-11-25 02:47:04
在web程序中,如何获取客户端的ip地址?有相关的代码吗?
...全文
238
8
打赏
收藏
在web程序中,如何获取客户端的ip地址?
在web程序中,如何获取客户端的ip地址?有相关的代码吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huayy
2005-11-29
打赏
举报
回复
Label1.Text = Right(Request.ServerVariables("Remote_addr"), 20)
Rachel
2005-11-25
打赏
举报
回复
string user_ip;
user_ip = Request.ServerVariables.Get("REMOTE_ADDR").ToString();
//<==> user_ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
Response.Write(user_ip);
方法二:
Response.Write (Request.UserHostAddress);
或者:
Response.Write (Request.UserHostName);
以上有时并不准确,因为有的使用代理服务器,那样的话,取的将是代理服务器的ip地址!
下面是做判断的:
if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] == null)
Response.Write (Request.ServerVariables["REMOTE_ADDR"].ToString());
else
Response.Write (Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString());
swordragon
2005-11-25
打赏
举报
回复
试了下一(古道热肠)的第个方法,出现下面的错误:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
请(古道热肠)兄弟能说详细点吗?这是为什么。
++++++++++++++++++++++++
这是WEB中用的,呵呵……
lw7210
2005-11-25
打赏
举报
回复
回复人: swordragon(古道热肠)
试了下一(古道热肠)的第个方法,出现下面的错误:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
请(古道热肠)兄弟能说详细点吗?这是为什么。
jxufewbt
2005-11-25
打赏
举报
回复
Request.UserHostAddress.ToString().Trim();
lw7210
2005-11-25
打赏
举报
回复
Request.UserHostAddress.ToString();
swordragon
2005-11-25
打赏
举报
回复
再试试这个:
string userip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
if (userip.Length == 0)
{
userip = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
swordragon
2005-11-25
打赏
举报
回复
这样可以吗?
Request.UserHostAddress.ToString();
Java
Web
Socket
获取
客户端
IP 地址
通过 Java
Web
Socket API,我们可以在建立连接和关闭连接时
获取
客户端
IP 地址,通过一些框架提供的接口,我们可以在相应的事件
中
获取
客户端
IP 地址,并做出相应的处理。在开发
Web
Socket 应用
程序
时,了解如何
获取
...
springboot实现
获取
客户端
IP地址
在
Web
开发
中
,
获取
客户端
的
IP地址
是一项常见需求,无论是用于日志记录、安全策略实施还是个性化服务。在Spring Boot应用
程序
中
,有多种方法可以...本文将介绍在Spring Boot
中
如何
获取
请求头和
客户端
IP地址
的不同方法。
.net core
web
api 后台
获取
客户端
ip地址
Asp.Net Core2.0
获取
客户
IP地址
,及解决...1、
获取
客户端
IP地址
实现方法(扩展类) 1 using Microsoft.AspNetCore.Http; 2 using Microsoft.AspNetCore.Mvc.ModelBinding; 3 using System.Collections....
C#通过
Web
获取
客户端
的IP与Mac地址实现
通过
Web
获取
客户端
的
IP地址
较简单,从
客户端
向
web
服务器发送的数据报
中
(Request对象)
中
即可解析出,但实际应用
中
,还要考虑代理服务器,路由器的转发等等。 而
获取
MAC的过程较复杂,因为
客户端
向服务器发送的...
web
service
获取
客户端
IP地址
基于JDK6 jax-ws开发的
web
service
获取
客户端
IP地址
Endpoint.publish() 轻量级HTTP服务发布 在
web
容器tomcat下发布 基于XFire开发的
web
service
获取
客户端
IP地址
基于Axis开发的
web
service
获取
客户端
IP地址
...
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章