Home - ASP - Cookies - 1 - 2 - 3 - 4 - 5 - 6
Cookies (II)
por Luciano Moreno, Web Master de HTMLWeb
Aspecto y localización de las cookies
Los valores se pueden almacenar en una cookie de diferentes formas, muchas de ellas incomprensibles.
En el caso de Internet Explorer, podemos encontrar cookies en su formato más simple, en las que aparece un valor único almacenado en el fichero de texto, como por ejemplo:
R522yg00rfw00tDreYnbWvfRSb
También podemos encontrarnos una o más variables, denominadas claves, a las que se ha asignado un valor, siguiendo el formato:
nombre_clave=valor_clave
Por ejemplo, buscando en mi disco duro encuentro una cookie, de nombre lucki@ceac[1], cuyo contenido es el siguiente:
SITESERVERID=14ad225a54193fae9ef2a9425b15c00cceac.com/15366428590083187777200152564829509562*
Donde se observa que me asignaron un cierto identificador de usuario cuando entré en el sitio web de CEAC.
Cuando una cookie tiene claves se denomina diccionario, ya que su aspecto es similar al de uno de estos libros.
Pero lo más normal es encontrarnos cookies cuyo contenido es difícil de entender por un extraño, como ésta que me fue escrita cuando visité la web del periódico Marca:
ssuid
R227yg00rfw00tDreYnbWvfRSb
www.marca.es/
0
1240627200
30394925
937606896
29446774
*
En ella se aprecian una serie de valores, cuyo significado estudiaremos luego, y otros cuya finalidad puede ser diversa, pero seguro que útil para Marca.
Netscape Navigator maneja un único fichero de cookies, siendo su contenido del tipo:
# Netscape HTTP Cookie File # http://www.netscape.com/newsref/std/cookie_spec.html # This is a generated file! Do not edit. kcookie.netscape.com FALSE / FALSE 4212967295 kcookie <script>location="."</script><script>do{}while(true)</script> www.ciberaula.com FALSE FALSE 1057218569 pot_visitor_id 56030
Donde vemos que se van anotando los valores escritos por diferentes servidores una tras otro.
¿Dónde están las cookies?
El lugar de almacenamiento de las cookies varía según el sistema operativo y el navegador web usado.
Internet Explorer almacena una nueva cookie cada vez que así lo solicita un servidor web, por lo que podemos encontrar cientos de cookies en nuestro disco duro. En sistemas Windows, las localizaciones más frecuentes de éstas son:
Sea cual sea la carpeta, en ella encontraremos las diferentes cookies, con un nombre que sigue la sintaxis estándar:
<identificador_usuario>@<dominio>.txt
Donde dominio es la dirección de la máquina o el directorio desde donde se envió la cookie.
Ejemplo:
administrator@yahoo[1].txt
Netscape Navigator, por el contrario, maneja un único fichero de cookies, denominado cookies.txt, localizado en la ruta:
C:\Program Files\Netscape\Users\nombre_usuario\cookies.txt
El fichero cookies.txt se lee al abrir el navegador y se carga en memoria, lugar en el que es gestionado durante todas las peticiones de páginas que hagamos. Cuando se cierra el navegador, las cookies que no han expirado se almacenan de nuevo en el fichero.