En esta sección hablamos de la aplicación de gestión de estado, la sesión y las cookies.
Se puede acceder a las variables creadas por la aplicación desde cualquier lugar dentro del sistema. Por lo general, se utilizarán más las estadísticas de acceso al sitio web. Para usarlas, primero debemos crear una global. El archivo .asa en el sistema (no el sistema WIN) de hecho, Session también usa este archivo.
La aplicación es un objeto compartido que se crea cuando el programa comienza a ejecutarse y continúa hasta que el programa se cierra y se puede usar. Si dos personas le dan la orden de modificar la variable al mismo tiempo, ¿a quién debería escuchar? Entonces, aquí usamos el bloqueo pesimista, cada vez que se opera una variable. Bloquear para bloquearlo y desbloquearlo cuando se complete la operación.
A continuación, lo usamos para crear estadísticas de acceso
. Esto se establece cuando todos ingresan al programa. una aplicación, y hay tantas sesiones como personas que las usan. Las sesiones no se comparten. Cuando la persona sale del programa, el objeto se destruirá después de 20 minutos por defecto del sistema. Podemos pensar en cambiar.
esta vez, si la persona vuelve a acceder al programa dentro del tiempo especificado, utilizará directamenteel
objeto Sesión creado anteriormente, pero si regresa después de un tiempo específico, tendrá que volver a crearlo.
, La sesión en asp, php y otros idiomas depende de las cookies. Si el usuario no acepta las cookies, entonces la sesión no se puede utilizar. Sin embargo, .net ha abandonado este método. Solo necesitamos establecer el atributo sin cookies en Verdadero. el archivo web.config puede iniciar su propio negocio sin depender de nadie.
Hablemos de Cookie. En realidad, es un objeto creado en el disco duro o en la memoria del navegador. y la cookie se almacena en el lado del cliente. Todas están diseñadas para guardar cierta información sobre el cliente. La sesión solo puede guardar el estado del cliente por un corto tiempo, porque después de todo, debemos considerar la carga del servidor. se puede guardar durante mucho tiempo, como Recordarme o Foro que vemos a menudo. A menudo se dice que se guarda por un día, un mes, un año, etc.
Podemos volver a la pregunta de ejemplo de la lección anterior. y echa un vistazo.