ARTICULOS

Utilizando cookies en ASP

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

Las cookies son un elemento muy importante a la hora de realizar sitios dinámicos. Gracias a las cookies podemos almacenar información independiente de cada usuario para realizar alguna tarea más adelante.

¿Qué es una cookie?

Una cookie es un archivo de texto de peso sumamente bajo que se guarda en la PC del usuario, y son enviados por algunos servidores para almacenar datos para que puedan ser utilizados después. Algunos de los usos más frecuentes que se les suele dar a las cookies son:

• Guardar información como nombre de usuario y contraseña
• Guardar las preferencias del usuario
• Guardar el nombre del usuario, u otros datos
• Y muchísimos usos más

Escribir

Desde las páginas ASP se pueden escribir y recuperar cookies de forma muy sencilla:

<%
' De esta forma estamos almacenando en una cookie los valores a un nombre y un apellido.
Response.Cookies("nombre")="Fabian"
Response.Cookies("apellido")="Muller"
%>

Recuperar

<%
Dim nombre, apellido
' Guardamos los valores de las cookies en variables
nombre=Request.Cookies("nombre")
apellido=Request.Cookies("apellido")
' Y las mostramos
Response.Write "Nombre: "&nombre&"<br>Apellido: "&apellido
%>

El resultado sería:

Nombre: Fabian
Apellido: Muller

Tiempo de vida de las cookies

Ahora veremos como darle una fecha de expiración a las cookies:

' La cookie expirará en 1 año
Response.Cookies("nombre").Expires = Date + 365

' La cookie expirará en 2 días
Response.Cookies("nombre").Expires = Date + 2

' La cookie expirará el 2 de abril de 2002
Response.Cookies("nombre").Expires = #April 2, 2002#

Eliminando cookies

La forma de borrar una cookie es la misma que de darles una fecha de expiración, con el único cambio de darle un valor negativo:

' La cookie será eliminada
Response.Cookies("nombre").Expires = Date - 1

Si queremos utilizar la cookie mientras el usuario está navegando por el sitio:

' La cookie será eliminada
Response.Cookies("nombre").Expires = Date

En síntesis

Las cookies son un elemento que agregar interactividad de las páginas, gracias a ellas se puede interactuar con los visitantes, otorgándole contenidos y publicidad personalizada.

 

Más artículos sobre ASP

1. Llamando al código ASP desde una imagen
2. Buscador en ASP
3. Paginar resultados cada X registros
4. Contando visitantes activos
5. Reconocer idioma del visitante
6. Selects dependientes con ASP y BD
7. Trabajando con fechas y horas
8. Última modificación de un archivo
9. Contador gráfico en ASP
10. Utilizando las ServerVariables en ASP
Más artículos...

Otros artículos...

Flash Precargas en Flash MX
Marketing Promocionando un sitio en los buscadores
Hojas de Estilo Obtener sombras con CSS
Marketing Presentar un presupuesto cautivador
PHP Historia de PHP
Java Script Informar cantidad de caracateres
HTML Evitar la caché del navegador
PHP Utilizar PHP en FrontPage 98
Marketing ¿Contar visitas o páginas vistas?
PHP Instalación de PHP-Nuke bajo Windows
Más artículos...