problema de concepto con Session...??

22/01/2005 - 22:41 por Jordi Maycas | Informe spam
Hola, tengo estas dos paginas .asp:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<% Session("valor")&
Response.Write("valor=" & Session("valor"))
%>
</body>
</html>

Y la segunda:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<% Dim connStr,prueba
Response.write("prueba" & Session("valor")) %>
</body>
</html>

La consulta es:

a) Los objetos session, no se mantienen mientras no se cierre el navegador?

b) En caso afirmativo..., porque no le llega el valor de valor, a la segunda
pagina, si abro primero la primera y a continuacion la 2a?

Gracias
 

Leer las respuestas

#1 Miguel Gonzalez
23/01/2005 - 14:42 | Informe spam
Hola Jordi.

La consulta es:

a) Los objetos session, no se mantienen mientras no se cierre el navegador?



Se mantienen durante el tiempo que dure la sesión (por defecto, 20 minutos). Puedes cambiar este
tiempo mediante "Session.TimeOut = minutos"

b) En caso afirmativo..., porque no le llega el valor de valor, a la segunda
pagina, si abro primero la primera y a continuacion la 2a?



La sesion envía una cookie al navegador... Es posible que el navegador tenga restricciones sobre las
cookies.

En principio, debería funcionar, salvo algún error en el propio servidor web.

Saludos!
Miguel

Preguntas similares