string ip; if (Context.Request.ServerVariables["HTTP_VIA"] != null) // using proxy { ip = Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); // Return real client IP. } else// not using proxy or can't get the Client IP { ip = Context.Request.ServerVariables["REMOTE_ADDR"].ToString(); //While it can't get the Client IP, it will return proxy IP. }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)