馃崻馃寪 Pasemos de la Cocina a Internet con Cookies (Hmm, galletas).

 
    Apuesto a que en muchas ocasiones entraste a un sitio web y te solicitaban "si aceptabas sus Cookies" 馃崻 como si fuera un nieto 馃懄 pasando donde su abuelita 馃ざ. Sin embargo, sea que las aceptaras o no, es momento de explicarte lo que estas rechazando o aceptando. 

    Y OJO 馃憖 No hablamos de cookies de comida como tal. Sino de cookies inform谩ticas.


     Las Cookies 馃崻 son un archivo peque帽o de informaci贸n que se almacena en el navegador del usuario cuando visita cierta web. Su funci贸n consiste en guardar configuraciones y preferencias del usuario. Como puede ser tu login en cualquier red social, la vista est谩ndar o HTML de Gmail,  o si has a帽adido alg煤n producto de compra a tu carrito.

    Digamos que vas a iniciar sesi贸n en tu cuenta de Facebook. Una vez ingresada, te suele aparecer una ventanita (o la misma p谩gina) indicando si quieres guardar los datos. Tu decides si aceptas o no. En el caso de que aceptes, esos datos son guardados en tu navegador (una zona llamada localstorage). Y cada vez que entres a Facebook, entras de manera autom谩tica sin necesidad de colocar tus datos de sesi贸n nuevo.

    Esto sucede debido a que los archivos que forman las web, viajan a trav茅s de las redes. Donde la informaci贸n esta encapsulada dentro de paquetes de informaci贸n que usa el protocolo HTTP (Hypertext Transfer Protocol).

    Una cookie inform谩tica esta formada por una clave y valor asociado. En el cual se pueden crear,    modificar o eliminar. Tanto el cliente como el servidor pueden acceder a estas acciones.

    La funci贸n de las cookies se divide en dos: persistentes y no persistente. 
  • Si son persistentes, tienen tiempo de espiraci贸n. Y si no tienen tiempo de espiraci贸n, se borran al cerrar el navegador.
    Un ejemplo seria abrir el navegador en modo incognito. Inicias tu sesi贸n en cualquier red social desde el modo incognito y una vez que lo cierras, y lo vuelves abrir, tienes que volver a loguearte.
  • Las cookies que no son persistente son usadas para mantener la sesi贸n del usuario abierta. Porque el servidor ya conoce por el identificador de la cookie a qu茅 usuario pertenece cada sesi贸n abierta en memoria. Como el primer ejemplo que expliqu茅 al inicio de este post.
    Un dato curioso, para finalizar, es que el nombre de "cookies" se deriva del t茅rmino inform谩tico "magic cookie", que define a la informaci贸n que se env铆a y devuelve igual en cada petici贸n.

Comentarios