各人都晓得,在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