¿Qué son las cookies?
Las cookies son pequeños archivos que se almacenan en el ordenador de un usuario. Se utilizan para contener una cantidad modesta de datos específicos de un cliente y un sitio web en particular y se puede acceder a ellos desde el servidor web o desde la computadora del cliente.
Cuando se inventaron las cookies, eran básicamente pequeños documentos que contenían información sobre usted y sus preferencias. Por ejemplo, cuando selecciona el idioma en el que desea ver su sitio web, el sitio web guardará la información en un documento llamado cookie en su computadora, y la próxima vez que visite el sitio web, podrá leer un cookie guardada anteriormente. De esa manera, el sitio web podría recordar su idioma y permitirle ver el sitio web en su idioma preferido sin tener que seleccionar el idioma nuevamente.
Una cookie puede contener cualquier tipo de información, como la hora en que visitó el sitio web, los artículos que agregó a su carrito de compras, todos los enlaces en los que hizo clic en el sitio web, etc.
¿Quién puede acceder?
Si se crea una cookie en un sitio web en particular y visita otro sitio web más tarde, este último no podrá leer los contenidos del primer sitio web, en otras palabras, solo el mismo sitio web que guarda información en una cookie puede acceder a él.
Tipos de cookies de Internet
Cookies de sesión: una cookie de sesión solo dura mientras los usuarios utilizan el sitio web. Un navegador web normalmente elimina las cookies de sesión cuando se cierra. Una cookie de sesión caduca si el usuario no accede al sitio web durante un período de tiempo elegido por el servidor (tiempo de inactividad). Solo duran el tiempo que estamos en el sitio. Si alguien viene y usa nuestra computadora, no podrá ver nada en los sitios que usan cookies de sesión, porque necesita ingresar el nombre de usuario y la contraseña nuevamente.
Cookies persistentes: una cookie persistente dura más que las sesiones de los usuarios. Si una cookie persistente tiene su antigüedad máxima de 1 año, dentro de un año, el valor inicial establecido en la cookie se enviará de vuelta al servidor cada vez que el usuario visite el servidor. Esto podría usarse para registrar una información vital, como la forma en que el usuario llegó inicialmente al sitio web. Por este motivo, las cookies persistentes también se denominan cookies de seguimiento. Este tipo de cookies se utilizan en sitios web que necesitan saber quiénes somos, pero nos ofrecen la capacidad de «recordarme» cuando ingresa el nombre de usuario y la contraseña.
Ejemplo: Gmail.
Cookies de terceros: Las cookies de terceros son las cookies que se establecen con un dominio diferente al que se muestra en la barra de direcciones. Por ejemplo, si visitara Sendflowers.com, puede establecer la cookie para la dirección de SomeAdvertiser.com. Más tarde, cuando visite RebuidEngines.com, puede configurar la cookie para SomeAdvertiser.com. SomeAdvertiser.com utilizará ambas cookies para asegurarse de que usted es una persona que envía flores y trabaja en automóviles. Los utilizan las agencias de publicidad que tienen clientes que pagan por mostrar anuncios de productos y servicios, pero no quieren gastar dinero mostrándolos a personas que no van a ser clientes.
Cookies HTTP: cuando envía una solicitud al servidor, el servidor envía una respuesta en la que inserta la cookie que sirve como identificador para identificar al usuario. Entonces, la próxima vez que visite el mismo sitio web, la cookie le permite al servidor saber que está visitando el sitio web nuevamente.
Artículo relacionado: Clase Javax.servlet.http.Cookie en Java
Este artículo es una contribución de Brahmani Sai . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA