Hola amigo necesito saber como usar en asp, variables globales. Para usarlas en distintas paginas del sitio, que estoy armando.
Si alguien me puede ayudar, lo agradeseria mucho.
Gracias de antemano.
| |||
Variables Globales en asp Hola amigo necesito saber como usar en asp, variables globales. Para usarlas en distintas paginas del sitio, que estoy armando. Si alguien me puede ayudar, lo agradeseria mucho. Gracias de antemano. |
| |||
Que tal Juan. Puedes hacerlo de dos maneras. 1.- En el archivo global.asa en el procedimiento Session_OnStart crear variables de sessión como en el siguiente ejemplo:
Código:
Y usarlas de la siguiente forma:Sub Session_OnStart .... Session("gnuPI") = 3.141519 .... End Sub
Código:
Si lo haces de esta forma debes cuidar cuando finaliza la Session.AreaCirculo = Session("gnuPI") * 2 * 2 2.- Puedes crear un archivo que contenga solo variables ( constantes ) y posteriormente incluir el archivo donde desees usar las variables, por ejemplo. Crear un archivo variables.asp, y dentro de el.
Código:
E Incluir este archivo en los otros ASP donde desees usar las variables.Public Const PI = 3.141519 .... ' O bien ... Dim gnuPI gnuPI = 3.141519 .... Por ejemplo
Código:
... <!--#Include File = "Variables.asp" --> ... <HTML> .. <% areaCirculo = PI * 2 * 2 areaCirculo2 = gnuPI * 2 * 2 %> ... |
| |||
Como cierro sesion Muchas gracias. Pero como cierro sesion, si uso el archivo.asa Que pasa si cierro la pagina sin cerrar sesion? de ante mano muchas gracias, de nuevo. |
| |||
Que tal. Cuando una aplicación tiene una página de inicio (login) , para autentificarse, entonces en alguna parte tiene un link o boton para salir, es en este momento cuando debe de ejecutarse la sentencia: Session.End O bien, la sesión se termina despues de un periodo (configurable en el IIS) en el que el cliente no hace peticiones al servidor, regularmente son 20 minutos. El caso de cerrar la página, lo entiendo, como cerrar la ventana del navegador, y en este caso también se pierde la sessión. El procedimiento Session_OnStart de global.asa se ejecuta cuando un usuario hace la primera petición al sitio. Y es cuando se crea el objeto Session. Espero haber sido claro. Saludos. P.D. Utiliza el método del archivo para que no te enredes mucho. |