Foros del Web » Programando para Internet » ASP Clásico »

variables session

Estas en el tema de variables session en el foro de ASP Clásico en Foros del Web. Hola soy nueva en este foro por lo tanto es mi primer pregunta ojala me ayuden a solucionarla. Estoy trabajando con variables sessiony no he ...
  #1 (permalink)  
Antiguo 20/03/2006, 14:34
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Sonrisa variables session

Hola soy nueva en este foro por lo tanto es mi primer pregunta ojala me ayuden a solucionarla.

Estoy trabajando con variables sessiony no he tenido problemas solo quisiera saber como puedo recuperar los valores desde la tercer y cuarta pagina de mi proyecto, ya que creo mis variables en la primer pagina y logro recuperarlas en la segunda pero al pasar a la tercera ya no me muestra los valores.

Espero haberme explicado, de antemano gracias.
  #2 (permalink)  
Antiguo 20/03/2006, 14:39
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Una variable de sesión debería estar activa todo el tiempo en cualquier página, mientras que dicha sesión no haya expirado, así que no importa si es en la 4ta página, deberías poder verla igual.

variable = Session("variable")

hazle un response.write y ve que valores va tomando, a lo mejor es algún problema con el tiempo de expiración de éstas.

También siempre es bueno poder ver el código funcional.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 20/03/2006, 14:45
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Este es el codigo que tengo para recuperar el valor:

<%area=Session("area")
Response.Write(area)
%>

y no me muestra nada, no tiene alguna otra idea.
  #4 (permalink)  
Antiguo 20/03/2006, 14:47
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 6 meses
Puntos: 1
Kaixo AnaLuisa, bienvenida al foro!!
Si has trabajado correctamente con las variables session, debes poder recuperar el valor de las mismas independientemente de la página donde estés. Una variable session "dura" (cuando digo dura me refiero a que conserva el valor asignado) una sesión (como su propio nombre indica... ). Las Sesiones son un objeto en ASP que al que se asigna un espacio temporal de almacenamiento de información por cada visitante del sitio. Por defecto, una sesión expira a los 20 minutos, o sea que si un usuario se loguea en nuestro sitio y se tumba a la bartola durante 20 minutos sin hacer nada la sesión expirará y tendrá que volver a logarse.
La idea fundamental que quiero transmitirte es que las variables session son "globales" y accesibles desde cualquier página de tu proyecto. Así que asegúrate de que asignas valores correctamente y pon un poquito de código si no ves la luz...

Muxu mila
  #5 (permalink)  
Antiguo 20/03/2006, 14:51
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Tengo otro fragmento de codigo que utilice en la segunda pagina para recuperar los valores, aqui se los pongo:

<%If Trim(Session("proceso") = "") then
Session ("proceso") = Request.form("proceso")
proceso=Session("proceso")
Else
proceso=Session("proceso")
End if %>
  #6 (permalink)  
Antiguo 20/03/2006, 14:52
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 6 meses
Puntos: 1
Así te ahorras una línea:
Código:
<%
Response.Write(session("area"))
%>
  #7 (permalink)  
Antiguo 20/03/2006, 14:55
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 3 meses
Puntos: 2
haz como dice U_Goldman. muestra en cada pagina el valor de la variable de session al final de la pagina
  #8 (permalink)  
Antiguo 21/03/2006, 04:28
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 4 meses
Puntos: 7
Hola Analuisa

Es muy posible que te esten restringiendo el uso de sesiones. Habla con tu proveedor de hosting. Seguro que ellos pueden ayudarte.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:09.