日期:2014-05-19  浏览次数:20407 次

如何得到访问页的IP
本机访问   www.aaa.com/a.aspx    

                  在a.aspx     里面   Response.Redirect( "http://www.bbb.com/b.aspx ");
             
                  如何在b.aspx   中   得到     a.aspx   服务器的IP呢(Response.Write(a.aspx  

服务器的IP)?

  也就是说

            我在本机上www.aaa.com/a.aspx   要得到a.aspx   的服务器ip

------解决方案--------------------
好怪异的要求

Request.ServerVariables.Get( "Local_Addr ").ToString();
这个是得到服务器的IP,你把这个IP传过去就可以了。

如果不传递那可能只有通过域名得到IP了。
------解决方案--------------------
Request.UserHostAddress.ToString()
------解决方案--------------------
。。。
想在客户端知道服务端IP,ping一下不就好了,至于吗?~
------解决方案--------------------
是有点怪,楼主要获取这个ip做什么?
------解决方案--------------------
我想樓主是想要得到b.aspx是由那里邊接過來的吧???
------解决方案--------------------
怎么个ping不到ip法,教教?
------解决方案--------------------
//得到客户端
Request.UserHostAddress

楼主的意思似乎是想得到web服务器的ip,不过a.aspx就是web服务器上的页面,干吗要得到它的ip呢?
------解决方案--------------------
Request.UserHostAddress------取得主機IP
Request.UrlReferrer-----取得連接于此的之前Url
------解决方案--------------------
存起来呀。。。