Zona Hosting

Zona Hosting - Hosting Windows y Linux - Registros de Dominios

                              

English Version Versão em Português   

 

INICIO RÁPIDO

 

 

Principios básico sobre Cookies en ASP

Principios básicos sobre Cookies en ASP



Un Cookie es simplemente un archivo de texto que es colocado en la computadora del usuario cliente (cualquiera de nosotros cuando accede a un sitio web). Este archivo de texto almacena distintas informaciones sobre los usuarios.



Vale decir que no es un gran poder, el que podemos utilizar mediante las cookies aunque puede ser util para hacer cosas como por ejemplo; consultar a los usuarios sobre su color, fondo y fuente preferidos y configurar el sitio para que cuando el usuario ingrese, este sea mas a su gusto



Un dato que es importante aclarar es que, algunos usuarios pueden con intención o sin ella, desabilitar la opción de cookies y de esta manera no permitir que podamos utilizarlas.

Cosas que se pueden hacer con Cookies.



1. Escribir datos en la computadora del usuario (usando el comando Response)



2. Recibir datos desde la computadora del usuario (usando el comando Request)



Sintaxis basica para enviar una cookie:



Response.Cookies("CookieName") =value



Entonces si queremos crear una cookie en la computadora del usuario llamada, NombreDelVisitante que tiene el valor Juan Perez:



Response.Cookies("NombreDelVisitante") = "Juan Perez"



O bien si queremos crear una un cookie con el valor en la variable UserNane, desde un fromulario.



Response.Cookies("NombreDelVisitante") =Request.Form("UserName")



Sintaxis basica para recibir una cookie:



Request.Cookies("CookieName") =value



Este Request es basicamente tratado como una variable. Este ejemplo pide la Cookie JuanCookie y pone el valor dentro de la variable MiVar:



MiVar=Request.Cookies("JuanCookie")



El siguiente ejemplo chequea la cookie JuanCookie, para ver si el igual a el valor Yes y ejecutar el If Then.



If Request.Cookies("JuanCookie") ="Yes" Then



Mas ejemplos con Cookies.



En este ejemplo, usamos otra Cookie para ingresar otro nombre.



Response.Cookies("NombreDelVisitante") ("Nombre") = "Juan"

Response.Cookies("NombreDelVisitante") ("Apellido") = "Perez"



Naming Conventions.



Como a una variable, es importante dar a nuestras cookies nombres unicos para guardar las propiedades.



Domain Property

El Domain Property indica desde donde la cookie fue creada.



Response.Cookies("CookieName") .Doamin = "MiDominio.com"



The Path Property.

El Path Property suma más seguridad permitiendo setear el path exacto del dominio donde la cookie es usada.



Response.Cookies("CookieName") .Path = "/maindir/subdir/path"



Expiration.

Este ejemplo indica la forma para lograr que la cookie dure el tiempo que nosotros querramos.



Response.Cookies("CookieName") .Expires=#January 01, 2010#