Bazı zamanlarda kullanıcının ip’sini öğrenmemiz gerekebilir. Çok basit şekilde;
Request.ServerVariables(“REMOTE_ADDR”)
bu kodu kullanırız. Ancak bazı durumlar olur ki kullanıcı proxy vb. değiştirmelerle gerçek ip’sini farklı gösterebilir. Böyle bir durumda;
——————–
VB.NET için;
Dim _ip As String = Request.ServerVariables(“HTTP_X_FORWARDED_FOR”)
If (_ip = “” Or _ip.ToLower = “unknown”) Then __ip = Request.ServerVariables(“REMOTE_ADDR”)
——————–
C# için;
String _ip = Request.ServerVariables[“HTTP_X_FORWARDED_FOR”];