Variable global

08/11/2006 - 14:24 por Carlos Marco | Informe spam
Buenas tardes a todos. ¿Como puedo crear una variable global que puedan
trabajar todas las páginas con ella? Al estilo módulo en Visual Basic.
Sin ser variable de sesión o aplicación.

Otra cosa, ¿puede ser que un navegador no permita crear las variables de
sesión o las de aplicación? Es que ocurre que tengo problemas con las
variables de sesión, algunas veces, no contienen nada, como si no se
hubieran creado. Y en mi PC funciona siempre.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
08/11/2006 - 18:22 | Informe spam
Puedes por ejemplo, tener un archivo externo con tu variable e incluirlo en
las paginas que quieras usarlas.

Ahora, esto te dara una especie de constante. Ten en cuenta que ASP, al
igual que otras tecnologias servidor, no almacenan el estado de las variables
entre cada llamada, asi que no podrias tener esto en memoria.

Soluciones, session, application, o almacenarlas en el disco o en alguna
base de datos.

Con respecto a las session, si, algunos navegadores poseen esta restriccion.
Pero es el usuario el que configura el navegador para que esto pase.

Asi que puedes, tranquilamente, ir al navegador, y activar el uso de COOKIES
de SESSION.

Saludos.

Microsoft MVP
Orador Regional INETA


"Carlos Marco" wrote:

Buenas tardes a todos. ¿Como puedo crear una variable global que puedan
trabajar todas las páginas con ella? Al estilo módulo en Visual Basic.
Sin ser variable de sesión o aplicación.

Otra cosa, ¿puede ser que un navegador no permita crear las variables de
sesión o las de aplicación? Es que ocurre que tengo problemas con las
variables de sesión, algunas veces, no contienen nada, como si no se
hubieran creado. Y en mi PC funciona siempre.

Respuesta Responder a este mensaje
#2 Carlos Marco
08/11/2006 - 20:29 | Informe spam
Vale, muchas gracias por la información y ayuda.









"Matias Iacono" escribió en el
mensaje news:
Puedes por ejemplo, tener un archivo externo con tu variable e incluirlo
en
las paginas que quieras usarlas.

Ahora, esto te dara una especie de constante. Ten en cuenta que ASP, al
igual que otras tecnologias servidor, no almacenan el estado de las
variables
entre cada llamada, asi que no podrias tener esto en memoria.

Soluciones, session, application, o almacenarlas en el disco o en alguna
base de datos.

Con respecto a las session, si, algunos navegadores poseen esta
restriccion.
Pero es el usuario el que configura el navegador para que esto pase.

Asi que puedes, tranquilamente, ir al navegador, y activar el uso de
COOKIES
de SESSION.

Saludos.

Microsoft MVP
Orador Regional INETA


"Carlos Marco" wrote:

Buenas tardes a todos. ¿Como puedo crear una variable global que puedan
trabajar todas las páginas con ella? Al estilo módulo en Visual Basic.
Sin ser variable de sesión o aplicación.

Otra cosa, ¿puede ser que un navegador no permita crear las variables de
sesión o las de aplicación? Es que ocurre que tengo problemas con las
variables de sesión, algunas veces, no contienen nada, como si no se
hubieran creado. Y en mi PC funciona siempre.

Respuesta Responder a este mensaje
#3 Dani Castillo
08/11/2006 - 22:21 | Informe spam
Lo de usar includes es un muy buen metodo para programar asp, yo normalmente
para crear un sitio creo uno (o varios) ficheros con constantes, funciones
comunes, cadenas de conexion a base de datos, etc, luego haces en cada uno
de tus asp un include de ese fichero y tienes centralizada buena parte de
las tareas comunes de la aplicacion :-)



___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
___________________________
"Carlos Marco" escribió en el mensaje
news:
Vale, muchas gracias por la información y ayuda.









"Matias Iacono" escribió en el
mensaje news:
Puedes por ejemplo, tener un archivo externo con tu variable e incluirlo
en
las paginas que quieras usarlas.

Ahora, esto te dara una especie de constante. Ten en cuenta que ASP, al
igual que otras tecnologias servidor, no almacenan el estado de las
variables
entre cada llamada, asi que no podrias tener esto en memoria.

Soluciones, session, application, o almacenarlas en el disco o en alguna
base de datos.

Con respecto a las session, si, algunos navegadores poseen esta
restriccion.
Pero es el usuario el que configura el navegador para que esto pase.

Asi que puedes, tranquilamente, ir al navegador, y activar el uso de
COOKIES
de SESSION.

Saludos.

Microsoft MVP
Orador Regional INETA


"Carlos Marco" wrote:

Buenas tardes a todos. ¿Como puedo crear una variable global que puedan
trabajar todas las páginas con ella? Al estilo módulo en Visual Basic.
Sin ser variable de sesión o aplicación.

Otra cosa, ¿puede ser que un navegador no permita crear las variables de
sesión o las de aplicación? Es que ocurre que tengo problemas con las
variables de sesión, algunas veces, no contienen nada, como si no se
hubieran creado. Y en mi PC funciona siempre.







Respuesta Responder a este mensaje
#4 Carlos Marco
09/11/2006 - 08:06 | Informe spam
Sí, antes no los usaba, pero ahora me estoy acostumbrando a usarlos,
pero si yo creo una página que almacene la variable idUsuario, por
ejemplo, aunque esa página la meta en todas las páginas a través de
includes, de una página a otra, pierde su valor, ¿no?







Dani Castillo escribió:
Lo de usar includes es un muy buen metodo para programar asp, yo normalmente
para crear un sitio creo uno (o varios) ficheros con constantes, funciones
comunes, cadenas de conexion a base de datos, etc, luego haces en cada uno
de tus asp un include de ese fichero y tienes centralizada buena parte de
las tareas comunes de la aplicacion :-)



Respuesta Responder a este mensaje
#5 Matías Iacono
09/11/2006 - 10:38 | Informe spam
Efectivamente!

Matías Iacono
Microsoft MVP
Orador Regional INETA
"Carlos Marco" escribió en el mensaje
news:
Sí, antes no los usaba, pero ahora me estoy acostumbrando a usarlos, pero
si yo creo una página que almacene la variable idUsuario, por ejemplo,
aunque esa página la meta en todas las páginas a través de includes, de
una página a otra, pierde su valor, ¿no?







Dani Castillo escribió:
Lo de usar includes es un muy buen metodo para programar asp, yo
normalmente para crear un sitio creo uno (o varios) ficheros con
constantes, funciones comunes, cadenas de conexion a base de datos, etc,
luego haces en cada uno de tus asp un include de ese fichero y tienes
centralizada buena parte de las tareas comunes de la aplicacion :-)


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida