|
Manuales y cursos :
Netscape Communicator 4 :
Las cookies en el Navigator
En esta página vamos a aclarar determinados aspectos relacionados con las
cookies o galletas y cómo trabaja con ellas el Netscape Navigator.
- ¿Dónde se guardan?
- ¿Qué guardan?
- ¿Cómo desactivarlas?
- ¿Cómo utilizarlas con JavaScript?
¿Dónde se guardan?
La tabla siguiente muestra dónde guardan las cookies los navegadores de
Netscape y de Microsoft.
| Netscape Communicator |
Ficheros cookies.txt (Windows) o
cookies (Unix) en la carpeta del perfil del usuario. Un sólo fichero almacena TODAS
las cookies de un usuario. |
| MS Internet Explorer |
En /Win95/Cookies (Windows 95) o
/WinNT/Cookies (Windows NT). Existe un fichero .txt para cada cookie. Su nombre
tiene la forma [identificador deusuario]@[dominio.txt], donde dominio es la dirección de
la máquina o bien el directorio (si es que no es el raíz) desde donde se envió la cookie.
|
Debido a que las cookies se almacenan en memoria hasta que se
cierra el navegador, (momento en que se escriben en el fichero), no es posible ver qué cookies
se ha aceptado hasta que se sale. Escribiendo el siguiente comando en la barra de
direcciones:
JavaScript:alert(document.cookie);
aparecerá un cuadro con información sobre las que se están utilizando en ese instante.
Esto no funciona con Microsoft Internet Explorer.
¿Qué guardan las cookies?
Cada galleta representa una pequeña porción de información que se añade al fichero
de cookies con el siguiente formato:
Set-Cookie: [nombre]=[valor]; expires=[fecha]; path=[camino]; domain=[dominio];
secure
| nombre |
Nombre del dato almacenado. |
| valor |
Valor del dato almacenado. |
| expires = fechaCaducidad |
Parámetro opcional que indica el tiempo que se
conservará la galleta. Si no se especifica, la cookie se destruye cuando el usuario sale
de la sesión en curso. |
| dominio |
El navegador devolverá la cookie a todo
host que encaje con el nombre de dominio parcial. Si no se especifica ningún
dominio, entonces el navegador sólo la devolverá 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. |
| camino |
El navegador contrasta este atributo con la URL
antes de devolver la cookie. Sólo es devuelta cuando se abren documentos de URLs
que contengan el valor de este atributo en el path. |
| secure |
Este atributo indica que la galleta sólo será
transmitida a través de un canal seguro con SSL. |
¿Cómo desactivarlas?
Con las opciones que proporciona el Netscape Communicator, se puede navegar sin aceptar cookies,
o con un aviso cada vez que un servidor intenta enviar una. Sin embargo, una solución
más interesante es aquella que permita tenerlas en memoria mientras dure la sesión, sin
que se almacenen despues en el fichero de cookies. Para ello puede realizarse lo
siguiente: localizar el archivo de cookies, borrar todo su contenido y cambiar
sus propiedades a sólo lectura, oculto y sistema. De esta forma se evita que el navegador
acceda al disco. Con Microsoft Internet Explorer no es posible hacer esto.
¿Cómo utilizarlas con JavaScript?
Puede ver un ejemplo de un sencillo programa JavaScript que permite
crear, almacenar y borrar una cookie en nuestra sección
de Cookies
del Taller de JavaScript.
|