怎样取发送请求的主机IP地址?

goodsgy 2003-09-06 12:59:18
ip = Request.ServerVariables("REMOTE_ADDR")
这样取得的IP地址,可是在同一个ADSL上网的局域网的内获得的IP相同,怎样获得不同的IP?
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangwm 2003-09-06
  • 打赏
  • 举报
回复
ip = Request.ServerVariables("REMOTE_ADDR")
获得的是代理服务器的ip,用
ip=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
if ip="" then
ip = Request.ServerVariables("REMOTE_ADDR")
end if
goodsgy 2003-09-06
  • 打赏
  • 举报
回复
ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then ip = Request.ServerVariables("REMOTE_ADDR")
这样,还是不行
cloudchen 2003-09-06
  • 打赏
  • 举报
回复
Request.ServerVariables("HTTP_X_FORWARDED_FOR")

不一定每个都能捕获到

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧