阿瑟 發表
這次的語法可以偵測IP, 而且可以偵測在Proxy後的使用者
如果光是用Remote_Host或Remote_Addr, 那你拿到的只是實際存取的主機而已, 如果別人透過Proxy來讀取你的程式那你就偵測不到正確的IP了.
dim ip if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then ip=Request.ServerVariables("HTTP_X_FORWARDED_FOR") else ip=Request.ServerVariables("REMOTE_ADDR") end if |