Que es una cookie en JavaScript?
Tabla de contenido
Una cookie HTTP, cookie web o cookie de navegador es una pequeña pieza de datos que un servidor envía a el navegador web del usuario. El navegador guarda estos datos y los envía de regreso junto con la nueva petición al mismo servidor.
Busca el apartado «Privacidad y seguridad», clic en «Configuración de sitios web».
- Mostrará una lista de opciones, clic en «Cookies y datos de sitios».
- Selecciona la opción «Ver todas las cookies y datos del sitio web».
¿Cómo guardar las cookies?
Alma Obregón nos recomienda conservar las cookies introduciéndolas en una lata metálica o en un bote de cristal. Su duración puede llegar hasta las 2 semanas. En caso de no querer hornear todas las galletas, podemos realizar pequeñas bolas con la masa y congelarlas enrolladas con papel film.
Las cookies podemos verlas como pequeños ficheros de texto que se almacenan en el navegador, cuyo contenido es el siguiente:
- Un par nombre – valor que define la cookie.
- Una fecha de caducidad (en algunos casos, estará indefinida, con lo cual la cookie será borrada cuando se cierre el navegador).
Cuando sale de la plataforma o cierra su navegador la ‘cookie’ se destruye (en su navegador y en el servidor).
¿Cómo crear una cookie en JavaScript?
Establecer una cookie en JavaScript es tan fácil como crear el string que define la cookie y asignarlo a document.cookie. Por ejemplo: Si queremos crear varias cookies, tenemos que hacer este paso una vez para cada una.
Puede que obtener el valor sea el paso más tedioso de trabajar con cookies en JavaScript, y es que no hay un método de lectura directo para cada cookie individual. Sólo se puede obtener un string con todas las cookies válidas para el documento y manipular el string hasta encontrar el nombre y valor de la cookie que queremos.
Una cookie HTTP, cookie web o cookie de navegador es una pequeña pieza de datos que un servidor envía a el navegador web del usuario. El navegador guarda estos datos y los envía de regreso junto con la nueva petición al mismo servidor.
¿Cómo enviar una cookie a un servidor HTTP?
Al recibir una solicitud HTTP, un servidor puede enviar un encabezado Set-Cookie con la respuesta. La cookie generalmente es almacenada por el navegador, y luego la cookie se envía con solicitudes hechas al mismo servidor dentro de un encabezado HTTP Cookie.