Solution for the QlikView, Biztalk, DotNet and MSBI real time development problems
Search This Blog
Monday, September 26, 2011
How to get the users IP those who are accessing your website using asp.net
Use below code to get the IP of your website users:
<%@ Page Language="C#" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Client IP...</title>
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
<%
string _strClientIP = string.Empty;
string[] _strforwardedIpsList;
// Get exact IP address if proxy available
string _strServerVariable = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (!string.IsNullOrEmpty(_strServerVariable))
{
_strforwardedIpsList = _strServerVariable.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
_strClientIP = _strforwardedIpsList[_strforwardedIpsList.Length - 1];
}
else
{
// Get Proxy IP address
_strClientIP = HttpContext.Current.Request.UserHostAddress;
if (string.IsNullOrEmpty(_strClientIP))
_strClientIP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
Response.Write(_strClientIP);
%>
</head>
<body>
<form id="testForm">
</form>
</body>
</html>
Labels:
ASP.NET
Subscribe to:
Post Comments (Atom)
Popular Posts
-
.Net Integration with Bill Desk Payment Gateway Introduction: Now-a-days online shopping websites has become very popular, and to h...
-
Confirmation box from code behind c# using modalpopup ajax control <% @ Page Language ="C#" AutoEventWireup ="true...
-
Qlikview developer, Designer and admin interview questions (Qlikview developer, Designer and admin FAQ’S) 1. Difference between Set ...
-
@foreach (var item in Model), Object reference not set to an instance of an object in MVC Razor ViewIndex.cshtml @model IEnumerable <RazorEngineMVC.Models. User > @{ ViewBag.Title = "Index" ; } < h2 ...
-
Applies To ASP.NET version 1.1 ASP.NET version 2.0 Summary This How To shows how you can help protect your ASP.NET applications from cr...
1 comment:
Play at the best online casinos for US players
The Best Online Casinos for US Players · Red Dog Casino: $10 Free + up to $250 · 888 Casino: $25 Free + $300 Deposit Bonus · Ignition Casino: $1000 Match 카지노사이트luckclub
Post a Comment