如何获取IP地址?

3天前 (10-22 08:45)阅读2回复0
wly
wly
  • 管理员
  • 注册排名8
  • 经验值41870
  • 级别管理员
  • 主题8374
  • 回复0
楼主

  各人都晓得,在ASP中能够利用Request。ServerVariables("REMOTE_ADDR")来获得客户端的IP地址,但若是客户端是利用代办署理办事器来拜候,那取到的就是代办署理办事器的IP地址,而不是实正的客户端IP地址。要想透过代办署理办事器获得客户端的实在IP地址,就要利用Request。

  ServerVariables("")来读取。

  不外要留意的是,并非每个代办署理办事器都能用Request。ServerVariables("。

  还有一点需要留意的是:若是客户端没有通过代办署理办事器来拜候,那么用Request。ServerVariables ("")取到的值将是空的。因而,若是要在法式中利用此办法,能够如许处置:

  userip = Request。ServerVariables("")

  If userip = "" Then userip = Request。ServerVariables("REMOTE_ADDR")

  即:若是客户端通过代办署理办事器,则取的值。

0
回帖

如何获取IP地址? 期待您的回复!

取消