Recomendado: Cómo ASP evita las presentaciones repetidas de formularios Los usuarios a menudo encuentran algunas situaciones inesperadas al enviar formularios, como refrescar la página varias veces, presionar la tecla Atrás, etc. Si no se toman medidas de control, causará el problema de la presentación repetida del formulario. El método de prevención introducido en este artículo está compuesto principalmente por cuatro subrutinas. En aplicaciones relativamente simples, solo necesita colocar estos códigos en el archivo incluido y hacer referencia directamente a ellos; para aquellos
Cualquiera que use ASP sabe que un objeto de sesión almacena la información necesaria para una sesión de usuario específica, y cuando un usuario salta entre páginas de la aplicación, las variables almacenadas en el objeto de sesión no están bordeadas, y estas variables siempre están presentes cuando el usuario accede a la página en la aplicación. Puede reducir la complejidad del programa y mejorar la eficiencia de la programación, pero también tiene muchas deficiencias, lo que se explica en este artículo.
1. Ventajas
Si desea pasar una variable entre muchas páginas web, entonces el uso de una variable de sesión se simplifica al pasar una variable a través de QueryString.
Para que el sitio web sea fácil de usar, considere usar la variable de sesión. Cada visitante de su sitio tiene experiencia en usuario. Según esto, con el uso de LDAP y MSSITESERVER, ya no es necesario poner todos los procesos de usuario en variables de sesión, y este usuario depende de las preferencias del usuario.
Puede usar la variable de sesión directamente siempre que desee usarla sin tener que declararla por adelantado, lo que está cerca del uso de variables en VB. Después de su uso, no tiene que considerar lanzarlo, ya que se lanzará automáticamente.
2. Desventajas
Las variables de sesión y las cookies son del mismo tipo. Si un usuario establece que su navegador sea incompatible con cualquier cookies, ¡entonces el usuario no puede usar esta variable de sesión!
Cuando un usuario visita una página, el entorno de ejecución de cada variable de sesión se genera automáticamente, ¡y estas variables de sesión se pueden conservar durante 20 minutos después de que el usuario salga de la página! (De hecho, estas variables siempre se pueden mantener en el tiempo de espera. La duración del tiempo de espera es establecida por el administrador del servidor web. Algunos sitios solo duran 3 minutos, otros durante 10 minutos y otros durante 20 minutos). Entonces, si coloca objetos más grandes en la sesión (como Adorecordsets, conexiones, etc.), ¡entonces estará en problemas! A medida que aumenta el número de visitas al sitio, ¡el servidor no podrá funcionar normalmente!
Debido a que crear variables de sesión es muy arbitraria y puede llamarse en cualquier momento y no requiere un procesamiento preciso por parte de los desarrolladores, el uso excesivo de las variables de sesión hará que el código sea ilegible y difícil de mantener.
Aunque puede usar la variable de sesión directamente siempre que desee usarla sin tener que declararla por adelantado, este enfoque está cerca del uso de variables en VB. Después de su uso, no tiene que considerar lanzarlo, ya que se lanzará automáticamente. ¿Pero quién lo pensó allí? ¿Qué significa una variable? Ninguno de estos se vuelve muy claro.
Resumir
El uso de las variables de sesión tiene ventajas y desventajas. En lo que respecta a este artículo, es mejor usar menos, pero usarlos en algunos lugares puede simplificar enormemente el desarrollo web, por lo que si usar la sesión depende de las necesidades del proyecto, pero si se usa o no, sus ventajas y desventajas deben considerarse de antemano.
Compartir: Cómo resolver el problema de los títulos de caracteres de interceptación de izquierda con diferentes longitudes A menudo vemos que cuando usamos las cuerdas de izquierda para cortar, porque los caracteres chinos y el inglés coexisten en el título, los dos títulos de noticias son diferentes. Para resolver este problema, podemos usar la siguiente función. % '******************************************' Nombre de la función: Gottópico 'Función: Corte de corte, un personaje chino se calcula