Alternativas a las cookiesComo queda dicho, la razón de ser de las cookies es almacenar el estado de la sesión entre peticiones sucesivas, puesto que el protocolo HTTP es sin estado. No obstante, existen por lo menos otros dos métodos que ya eran usados mucho antes de que aparecieran las cookies, a saber, transmitir datos del estado de la sesión a través de campos ocultos en los formularios CGI y añadir datos del estado al final de un URL. Como ejemplo del último enfoque, considérese el siguiente URL: /cgi-bin/tracker.exe?curso.html donde tracker.exe es un programa que filtra todas las direcciones y almacena en un fichero el nombre y dirección IP de la máquina que solicita la página, la hora de la petición, y la página solicitada. La dirección después del interrogante es la de la página que se quiere visitar. De esta manera y sin necesidad de cookies podemos hacer un seguimiento exhaustivo del número y la identidad de las visitas a una página. Puedes ver mi ejemplo de programa de seguimiento en CGI. Por otro lado, para usar los formularios con campos ocultos es necesario procesar todas las páginas mediante "form submit", un método que hoy en día ya queda muy obsoleto, aunque puede seguir usándose en algunas aplicaciones, como en carritos de compra, además de consumir un gran ancho de banda por su voluminosidad. Las cookies mejoran los métodos anteriores en términos de facilidad de uso, rendimiento, flexibilidad y seguridad. Copyright © 1997-1998 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. |