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

duda con duracion session

Estas en el tema de duda con duracion session en el foro de ASP Clásico en Foros del Web. hola maestros tengo una duda ,¿cuando dura una session en asp si saco el Session.timeout=30 ? ¿que da indefinida? lo que pasa es que busco ...
  #1 (permalink)  
Antiguo 27/12/2004, 09:19
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 2 meses
Puntos: 2
duda con duracion session

hola maestros tengo una duda ,¿cuando dura una session en asp si saco el
Session.timeout=30 ? ¿que da indefinida? lo que pasa es que busco que la session no termine hasta que yo la cierre manualmente o cierre el navegador.

<% //sessiones
//abrimos session
Application("ActiveUsers")=0
Session.timeout=30
Session("Start")=Now
Application.Lock()
Application("ActiveUsers")=Application("ActiveUser s")+1
Application.UnLock()

un saludo
mveraa
  #2 (permalink)  
Antiguo 27/12/2004, 09:32
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 2 meses
Puntos: 2
Mirá la sesión cuando uno no toca el IIS expira a los 20 minutos... si lo que querés es que no pierda la sesión... deberías hacer algo así.
Es más yo lo hice para un desarrollo que precisaba que no se pierda la sesión.

Dentro de alguna página ponés el siguiente tag
<iframe src="nopierdesesion.asp" style="display:none"></iframe>
y dentro del archvio nopierdesesion.asp

<script language="JavaScript">
function refrescar(){
window.location = window.location;

}
setTimeout("refrescar();", 300000);
</Script>


Eso lo que hace realmente es ir al servidor y volver nada más... pero es todo lo que se precisa para refrescar una sesión.

SALUDOS!
__________________
La Perfección es enemigo de lo bueno.
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 23:00.