> Manuales > Qué es cada tecnología

Veamos que son esas pequeñas galletitas, algunos de sus usos y más cosas.

En nuestros viajes por la Red visitamos gran cantidad de páginas, muchas de ellas bastante complicadas que implementan distintos servicios de Internet. Estas páginas tienen que guardar distintas informaciones acerca de un usuario, por ejemplo su nombre, su edad o su color preferido. Para ello cuentan con una serie de mecanismos en el servidor como bases de datos u otro tipo de contenedores, pero hay un mecanismo mucho más interesante de guardar esa información que los propios recursos del servidor, que es el propio ordenador del usuario.

En nuestros ordenadores se guardan muchos datos que necesitan conocer las páginas web cada vez que entramos en la página, estas pequeñas informaciones son las cookies: estados de variables que se conservan de una visita a otra en el ordenador del cliente.

Como es un poco peligroso que las páginas web a las que accedemos se dediquen a introducir cosas en nuestro ordenador, las cookies están altamente restringidas. Para empezar, solamente podemos guardar en ellas textos, nunca programas, imágenes, etc. Además, los textos nunca podrán ocupar más de 1 K, de modo que nadie podría inundarnos el ordenador a base de cookies. Estas restricciones, unidas a la necesidad de poner una fecha de caducidad a las cookies para que estas se guarden, hacen que el aceptar cookies no signifique un verdadero problema para la integridad de nuestros sistemas.

Ejemplos de uso de las cookies

Un ejemplo típico de las cookies podría ser un contador de las veces que accede un usuario a una página. Podríamos poner una cookie en el ordenador del cliente donde tendríamos una variable que lleva la cuenta de las veces que ha accedido a la página y cada vez que se accede se incrementa en uno.

En desarrolloweb, igual que muchos otros sitios, utilizamos las cookies para guardar la personalización de un usuario de la página. En el momento de escribir este reportaje se puede ver en el diseño de desarrolloweb un botón que pone personalización y donde hay varios colores. Pulsando cada color la página cambia, para verse con ese color. Para que el color elegido se conserve de visita en visita se utilizan las cookies.

Otro ejemplo típico es el que guarda el perfil del usuario. Si el usuario accede a contenidos determinados podemos enviarle una cookie que le marca como interesado en un tema. A medida que va accediendo a distintos sitios le vamos encasillando como joven, adulto, hombre, mujer, o lo que proceda. Conociendo el perfil de un usuario se le pueden ofrecer un tipo de productos o servicios orientados a sus gustos o necesidades.

Cómo se utilizan las cookies

Para trabajar con cookies tenemos que utilizar un lenguaje de programación avanzado como Javascript o ASP, PHP, etc. No podemos entonces trabajar con cookies si solamente nos dedicamos a utilizar el HTML, que ya sabemos que es un poco limitado para cosas que se salgan de mostrar contenido en páginas estáticas.

En desarrolloweb tenemos las secciones de ASP y PHP, donde puedes encontrar algunos artículos que explican el uso de las cookies en estos lenguajes.

Polémica de las cookies

Existe un problema con estas galletitas y es que nos cortan nuestra intimidad. Lo que señalábamos anteriormente acerca de guardar el perfil de un usuario puede llegar a ser un problema para nosotros, por que nos están vigilando y apuntando cada uno de nuestros movimientos, lo que puede convertirse en un abuso de información que no tiene por qué pertenecer a nadie más que nosotros. Las empresas que más utilizan esta clasificación del personal son los AD-Servers (servidores de banners) como el de Doubleclick. No queremos entrar aquí más en esta polémica, pero si despertar la inquietud de que posiblemente estén entrando en nuestra intimidad.

Miguel Angel Alvarez

Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...

Manual