🍪🌐 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

Entradas populares