Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina
jan
11
2010

Trabalhando com cookie

Neste artigo será mostrado como trabalhar com Cookie utilizando o Framework 3.5 e a linguagem c# com a ferramenta Visual Studio 2008.

Para quem esta com dúvida sobre o que venha ser um cookie, ele nada mais é do que uma ou mais informações que um serviço da web pode armazenar junto ao navegador. Estas informações podem salvar por exemplo, uma busca realizada em algum site da web, um produto de um e-commerce, uma configuraçao realizada em algum website, etc. Um cookie tem uma data para expirar, que pode ser determinado pelo programador. Uma dica é sempre salvar as informações contidas no cookie de forma criptografada, para garantir alguma segunça.

O metodo abaixo mostra como criar um cookie:

private void CriarCookie(string usuario)
{
HttpCookie cookie = new HttpCookie(“SITE”);

//cria cookie com o ip da maquina
cookie.Values.Add(“IP”, this.Page.Request.UserHostAddress.ToString());
cookie.Values.Add(“USERNAME”, usuario);

//colocando o cookie para expirar
cookie.Expires = DateTime.Now.AddDays(365);
this.Page.Response.AppendCookie(cookie);
}

Metodo para ler o cookie

private HttpCookie ReadCookie()
{
try
{
return this.Page.Request.Cookies["SITE"];
}
catch
{
return null;
}
}

Este foi um exemplo simples de como trabalhar com cookie, vou ficando por aqui, qualquer dúvida entre em contato.

Leave a comment

Flickr Photostream

photo photo photo photo photo photo