社区
ASP
帖子详情
关于Request.ServerVariables("REMOTE_ADDR")的疑问
mind_1220
2005-12-07 11:08:35
请问有没有人知道
Request.ServerVariables("REMOTE_ADDR")
获取的是客户HTTP的头,还是底层协议包的头?
如果是HTTP的包头?我怎么模拟呢?
如果是底层的ICMP协议包的头,那么我有什么好的软件没有?
谢谢了!
很急啊~
...全文
125
6
打赏
收藏
关于Request.ServerVariables("REMOTE_ADDR")的疑问
请问有没有人知道 Request.ServerVariables("REMOTE_ADDR") 获取的是客户HTTP的头,还是底层协议包的头? 如果是HTTP的包头?我怎么模拟呢? 如果是底层的ICMP协议包的头,那么我有什么好的软件没有? 谢谢了! 很急啊~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mind_1220
2005-12-07
打赏
举报
回复
自己顶一下
mind_1220
2005-12-07
打赏
举报
回复
恩
我安装了Sinnfer
看看怎么样吧
jspadmin
2005-12-07
打赏
举报
回复
建议下载个网卡数据封包捕获软件看看,具体看看执行时,网卡发送和接受到的信息到底是什么
mind_1220
2005-12-07
打赏
举报
回复
恩,谢谢兔子的文档,
我觉得在IP肯定是从请求命令发送时 送到客户端的。
基本在所有的资料中,都认为所有的Request.ServerVariables都是从客户端发送或者从服务器端
本身获得。
但是我试验的结果是:
有一些属性可以模拟 比如:REFERER
但是又有一些数据 比如:REMOTE_ADDR 就不能被模拟(或者说是我模拟了没有作用)
当然我模拟错误的数据他会返回400错误。
我就开始怀疑 是没有取HTTP Request的数据了。
这个时候就有矛盾了。
在TCP/IP四层机制里面,IP的信息位于ICMP包中,
但是HTTP又是应用层的协议。
更具层间协议 他们只会不会互相干扰。
难道 Request.ServerVariables("REMOTE_ADDR")
没有获取 HTTP里面的数据?我有点懵了,其实这个东西我的工作已经不需要了,
但是我很想知道这个原理。
笨笨兔兔兔兔兔
2005-12-07
打赏
举报
回复
http://www.matrix.org.cn/thread.shtml?topicId=22532&forumId=14
笨笨兔兔兔兔兔
2005-12-07
打赏
举报
回复
http://www.webjx.com/htmldata/2005-11-16/1132126854.html
当讨论Request对象内容时,要研究的集合之一就是ServerVariables集合。这个集合包含了两种值的结合体,一种是随同页面请求从客户端发送到服务器的HTTP报头中的值,另外一种是由服务器在接收到请求时本身所提供的值。
获取客户端IP函数详细做法
strIP
Add
r =
Request
.
Server
Variables
("
REMOTE
_
ADD
R") ElseIf InStr(
Request
.
Server
Variables
("HTTP_X_FORWARDED_FOR"), ",") > 0 Then strIP
Add
r = Mid(
Request
.
Server
Variables
("HTTP_X_FORWARDED_FOR"), 1, ...
asp HTTP_X_FORWARDED_FOR和
REMOTE
_
ADD
R
在ASP中使用
Request
.
Server
Variables
(“
REMOTE
_
ADD
R”) 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得...
ASP如何获取真实IP地址
大家都知道,在ASP中可以使用
Request
.
Server
Variables
("
REMOTE
_
ADD
R")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器...
C#实用类集DdotNet
ip = System.Web.HttpContext.Current.
Request
.
Server
Variables
["
REMOTE
_
ADD
R"].ToString(); else ip = System.Web.HttpContext.Current.
Request
.
Server
Variables
["HTTP_X_ForWARDED_For"].ToString(); if (ip....
ASP获取ip地址_服务器时间等
在ASP中使用
Request
.
Server
Variables
("
REMOTE
_
ADD
R") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章