Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Uso de cookies


El uso de estos pequeños programas pueden personalizar un sitio web según las preferencias del usuario.


11/5/04 -

¿Qué son y para qué sirven las cookies?

Las cookies son pequeños archivos de texto que se guardan en el ordenador del cliente y almacenan información referente a éste. Esta información puede ser utilizada para generar distintos tipos de configuraciones y opciones que el usuario elija. Así como también, con un poco de imaginación, pueden utilizarse para infinidad de funciones que veremos más adelante.

 

¿Qué podemos hacer con las cookies?

Básicamente las cookies pueden escribirse en el ordenador del cliente con response.cookies y leerlas con request.cookies.

 

Sintaxis de escritura de una cookies

  • Escritura de una cookie

     

    <% response.cookies("nombre_de_la_cookie")="valor_de_la_cookie" %>

     

  • Lectura de una cookie

     

    <% = request.cookies("nombre_de_la_cookie") %>

Las cookies deben tener una fecha de caducidad. De lo contrario se borrarían automáticamente luego de ser creadas. La sentencia que indica la caducidad de una cookie es la siguiente:

Fecha exacta de caducidad

<% response.cookies("nombre_de_la_cookie").Expires=#August 25, 2003#  %>

Esta cookie indica que finalizará el 25 de  agosto de 2003.

 

Cantidad de días

<% response.cookies("nombre_de_la_cookie").Expires=Date+365 %>

Esta cookie indica que finalizará el dentro de 365 días.

Ejemplos de aplicación de cookies

Con este ejemplo vamos a crear una cookie en la cual recogeremos los datos de personalización que el usuario elija para ver una página. En este caso, el usuario deberá elegir el color de fondo y el color de fuente que desea ver cuando ingresa a nuestro sitio sitio.

 

Para ello crearemos un pequeño formulario en el cual daremos al usuario la opción de elegir dichos colores:

Este formulario lo guardaremos como form.htm

 

<form method="post" action="cookies.asp">
<p align="center"><b>
Selecciona los colores que deseas ver:</b></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
Fondo de la página: <select size="1" name="fondo">
<option value="white">Blanco</option>
<option value="black">Negro</option>
<option value="blue">Azul</option>
<option value="red">Rojo</option>
<option value="green">Verde</option>
</select></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">Color de fuente:&nbsp;
<select size="1" name="fuente">
<option value="white">Blanco</option>
<option value="black" selected>Negro</option>
<option value="blue">Azul</option>
<option value="red">Rojo</option>
<option value="green">Verde</option>
</select> </p>
<p style="margin-top: 0; margin-bottom: 0" align="center"><input type="submit" value="Enviar"></p></form>

 

Luego crearemos la página de proceso donde se crearán las cookies y se mostrarán los resultados. La llamaremos cookies.asp.

 

<%
'recogemos los datos del formulario
fondo = request.form("fondo")
fuente = request.form("fuente")

'creamos las cookies
response.cookies("ColorFondo")=fondo
response.cookies("ColorFuente")=fuente

'creamos la caducidad de las cookies
response.cookies("ColorFondo").Expires=Date+7
response.cookies("ColorFuente").Expires=Date+7

'ahora, mostramos el resultado obtenido escribiendo las cookies
%>
<body

text="<%=request.cookies("ColorFuente")%>" bgcolor="<%=request.cookies("ColorFondo")%>">
<center><font size="6">Así se verán los colores</font></center>

 

Ver el resultado de la ejecución del código.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 1 comentario no revisado

 Autoría, licencia y acciones sobre este artículo

Informe de Eugenia Bahit*
Desarrolladora ASP y PHP
URL: http://www.cmzk.com.ar

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Taller de ASP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Scripts en ASP


 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se ha encontrado un comentario sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Taller de ASP
Categorías
+Scripts en ASP

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia