Agora você se perguntou, pra que eu quero saber o IP do visitante da minha página, bom, as respostas são várias, vou citar dois casos, sabendo o IP do usuário, podemos montar um sistema de votação com a regra de que é somente permitido um voto por pessoa (computador), obviamente não será 100% correto, pois a maioria dos computadores mudam de IP assim que desligamos o modem, porém será um sistema bem eficiente.
Outro caso é contadores de visitas, se desenvolvermos um contador de visita simplesmente incrementado e não verificando se é um usuário único, uma pessoa no seu site poderá gerar 1000 visitas só navegando de uma página para a outra, sabendo o IP podemos registrar uma visita por computador, sendo assim nosso sistema será muito mais eficiente e preciso, vamos ao código, clique no leia mais para visualiza-lo.
Para sabermos o IP do visitante é bem simples, somente precisamos usar o código abaixo, não esqueça de fazer um using ao namespace System.Web, segue o código:
//Escreve na tela o IP do visitante Response.Write(Context.Request.UserHostAddress.ToString());
Simples não ?
Bom estudos, até mais.
5 comentários:
Ola! Jonatas...
Kra o seu blog é 10 tem muita coisa interessante duvidas e outras coisas que tem nele que são facil de se entender. eu principamente sou iniciante base de C# tenho curiosidade em Web e vejo que o seu site sera muito util para mim
Obrigado por compartilhar os seus conhecimentos..
Muito obrigado Kyo, para que serve o conhecimento se não for para passar adiante ? hehehe, obrigado pelo comentário.
Bom
hey Jonatas !
e o contrario? o usuário saber o IP da pagina da internet ?
tipo o ping no cmd !
[]s cara !! :D
Felipe, faça o seguinte...
public string GetIPAddress()
{
string strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName());
IPAddress ipAddress = ipHostInfo.AddressList[0];
return ipAddress.ToString();
}
Abraços...
Postar um comentário