En la programación de redes de servidores, ¿cuáles son los métodos para resolver el seguimiento de sesiones?
1.1 Mecanismo de cookies En el programa, el seguimiento de la sesión es algo muy importante. En teoría, todas las operaciones de solicitud de un usuario deberían pertenecer a la misma sesión, mientras que todas las operaciones de solicitud de otro usuario deberían pertenecer a otra sesión, y ambas no pueden confundirse. Por ejemplo, cualquier producto comprado por el usuario A en el supermercado debe colocarse en el carrito de compras de A. No importa cuándo lo compre el usuario A, pertenece a la misma sesión y no puede colocarse en el carrito de compras del usuario B ni en el del usuario C, lo cual sí ocurre. no pertenecen a la misma sesión. Las aplicaciones web utilizan el protocolo HTTP para transmitir datos. El protocolo HTTP es un protocolo sin estado. Una vez que se complete el intercambio de datos, la conexión entre el cliente y el servidor se cerrará y será necesario establecer una nueva conexión para intercambiar datos nuevamente. Esto significa que el servidor no puede rastrear la sesión desde la conexión. Es decir, el usuario A compra un artículo y lo coloca en el carrito de compras. Cuando el artículo se compra nuevamente, el servidor no puede determinar si la compra pertenece a la sesión del usuario A o a la sesión del usuario B. Para realizar un seguimiento de esta sesión, se debe introducir un mecanismo. La cookie es uno de esos mecanismos. Puede compensar las deficiencias sin estado del protocolo HTTP. Antes de que apareciera Session, básicamente todos los sitios web utilizaban cookies para realizar un seguimiento de las sesiones.