社区
ASP
帖子详情
asp中是否可以指定ServerVariables("REMOTE_ADDR")的值
millken
2005-11-11 10:18:09
asp中是否可以指定ServerVariables("REMOTE_ADDR")的值
如果不能,可以用些什么途径来改变它的值呢?
...全文
63
2
打赏
收藏
asp中是否可以指定ServerVariables("REMOTE_ADDR")的值
asp中是否可以指定ServerVariables("REMOTE_ADDR")的值 如果不能,可以用些什么途径来改变它的值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szjhxu
2005-11-11
打赏
举报
回复
要是能实现的话,估计没人敢浏览别人的网站了。
zorou_fatal
2005-11-11
打赏
举报
回复
改变不了。这个东西是只读的。
asp
HTTP_X_FORWARDED_FOR和
REMOTE
_
ADD
R
在Request.
Server
Variables
中
并没有HTTP_X_FORWARDED_FOR这个变量,只有
REMOTE
_
ADD
R这个变量,但是这两个变量都能够取得客户端IP地址。那么他们之间的区别是什么呢? 在
ASP
中
使用 Request.
Server
Variables
(“
REMOTE
_
ADD
R”) 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用Request.
Server
Variables
(“HTTP_X_FORWARDED_FOR”) 来读取。 不
ASP
如何获取真实IP地址
ASP
如何获取真实IP地址 大家都知道,在
ASP
中
可以使用Request.
Server
Variables
("
REMOTE
_
ADD
R")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用Request.
Server
Variables
("HTTP_X_FORWARDED_FOR")来读取。 不过要注意的是,并不是每个代理服务器都能用Request.
Server
Variables
("HTTP_X_FORWARDED_FOR")来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。 还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用Request.
Server
Variables
("HTTP_X_FORWARDED_FOR")取到的
值
将是空的。因此,如果要在程序
中
使用此方法,可以这样处理: ...... userip = Request.
Server
Variables
("HTTP_X_FORWARDED_FOR") If userip = "" Then userip = Request.
Server
Variables
("
REMOTE
_
ADD
R") ...... 即:如果客户端通过代理服务器,则取HTTP_X_FORWARDED_FOR的
值
,如果没通过代理服务器,就取
REMOTE
_
ADD
R的
值
。
ASP
获取ip地址_服务器时间等
ASP
获取ip地址_服务器时间。在
ASP
中
使用 Request.
Server
Variables
("
REMOTE
_
ADD
R") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.
Server
Variables
("HTTP_X_FORWARDED_FOR") 来读取。不过要注意的事,并不是每个代理服务器都能用 Request.
Server
Variables
("HTTP_X_FORWARDED_FOR") 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的IP。
通过
ASP
禁止
指定
IP和只允许
指定
IP访问网站的代码
一、禁止
指定
IP防问网站,并执行相应操作: 代码如下: <% Dim IP,IPString,VisitIP ‘设置IP地址,用“|”隔开 IPString=”|192.168.0.42|192.168.0.43|” ‘获取IP地址 IP = Request.
Server
Variables
(“HTTP_X_FORWARDED_FOR”) If IP = “” Then IP = Request.
Server
Variables
(“
REMOTE
_
ADD
R”) End If VisitIP=”|”&IP&”|” If instr(1,IPString,VisitIP)>0 Then ‘符合禁止的I
asp
.net 获取IP的相关资料
ASP
.net 获得客户端的IP,最常见的是使用下述代码: 代码如下: string user_IP = System.Web.HttpContext.Current.Request.
Server
Variables
[“
REMOTE
_
ADD
R”]; 对于了解代理服务器情况的人,我们会知道,如果用户使用了代理服务器,上述代码获得的是代理服务器的IP地址;如果用户使用了多个代理服务器,则是到达服务器的最后一个代理服务器的IP地址。
REMOTE
_
ADD
R 说明: 访问客户端的 IP 地址。 此项信息用户不可以修改。 如果真的给改了的话,你也和服务器连接不了了,服务器就是按照这个来与客户端建立连接
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章