|
Qué son
Riesgos
Usos
Ejemplos
A dieta
Recursos
|
Ingredientes de las cookies
Vamos a examinar a continuación la lista de ingredientes de una cookie. Tomaremos como
ejemplo la cookie recomendada por el chef: la de Netscape.
Cada cookie representa una pequeña porción de información con una fecha de caducidad
opcional, que se añade al fichero o directorio de cookies con el siguiente formato:
| nombre = valor; expires = fechaCaducidad; |
donde nombre es el nombre del dato almacenado, y valor
representa su valor. La fecha de caducidad es un parámetro opcional que indica el tiempo
que se conservará la cookie. Si no se especifica el valor de expires, la
cookie caduca cuando el usuario sale de la sesión en curso con el navegador. Por
consiguiente, el navegador conservará y recuperará la cookie sólo si su fecha de
caducidad aún no ha expirado.
Más ingredientes
No obstante, si editamos el fichero de cookies, veremos que aparecen muchos más datos,
algunos bastante crípticos. Bien, vamos a analizarlos uno por uno.
- Un dominio
- Se trata de un nombre de dominio parcial o completo para el cual será válida la
cookie. El navegador devolverá la cookie a todo host que encaje con el nombre de dominio
parcial. Por ejemplo, si especificas un nombre de dominio de la forma .ehu.es,
entonces el navegador devolverá la cookie a servidores Web alojados en cualquiera de las
máquinas www.bi.ehu.es, bidx01.bi.ehu.es,
www.lg.ehu.es, etc. Los nombres de dominio deben incluir al menos dos puntos
para evitar intentos fraudulentos de encajar dominios de alto nivel como .es.
Si no se especifica ningún dominio, entonces el navegador sólo devolverá la cookie a la
máquina que la originó. Además, este atributo viene acompañado de un flag que indica
si todas las máquinas dentro del dominio especificado pueden acceder a la variable.
- Un camino
- Cuando se suministra el atributo de camino para la cookie, el navegador lo contrastará
con el URL de tu script antes de devolver la cookie. Por ejemplo, si especificas el camino
/cgi-bin, entonces la cookie será devuelta a scripts de la forma
/cgi-bin/pedido.pl, /cgi-bin/datos.pl y
/cgi-bin/ficha_cliente/credito.pl, pero no al script
/cgi-administrador/webmaster.pl. Por defecto, el camino se establece al camino
del documento HTML o guión CGI que emitió la cookie, lo que hace que la cookie se envíe
a cualquier guión en CGI o documento HTML que cuelgue de ese directorio.
- Secure
- Este atributo indica que la cookie sólo será transmitida a través de un canal seguro
con SSL.
El fichero cookies.txt se lee al abrir el navegador. A partir de ese momento
el uso de cookies se gestiona en memoria y al cerrar el navegador se almacenarán en el
fichero aquellas cookies que no hayan caducado (las que no especifican fecha de caducidad
caducan al terminar la sesión).
Copyright © 1997-1999 Gonzalo Álvarez Marañón, CSIC. Todos los derechos
reservados.
Criptonomicón es un servicio ofrecido libremente desde el
Instituto de Física Aplicada del CSIC. Para información sobre privacidad, por favor
consulte la declaración de política sobre privacidad.
|