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

problema con Session_OnEnd (Actualizar un Registro)

Estas en el tema de problema con Session_OnEnd (Actualizar un Registro) en el foro de ASP Clásico en Foros del Web. hola tengo un link que se direcciona a una pagina que cierra la sesion y guarda el tiempo actual. [PHP] sql="update monitoreo set termino='"&now&"' where ...
  #1 (permalink)  
Antiguo 16/08/2004, 20:08
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
problema con Session_OnEnd (Actualizar un Registro)

hola
tengo un link que se direcciona a una pagina que cierra la sesion y guarda el tiempo actual.

[PHP]
sql="update monitoreo set termino='"&now&"' where id_session="&session.idsession&""
set rs=conn.execute(sql)
set rs=nothing
session.abandon
End sub

de esta manera no tengo problema pero como lo hago si el usuario cierra el navegador o se acaba el tiempo de sesion.

probe con esto en el global.asa. pero no me funciona

Código PHP:
Sub Session_OnEnd
Set conn 
Server.CreateObject("ADODB.Connection")
Conn.open  "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" Server.MapPath("base_de_datos.mdb")
sql="update monitoreo set termino='"&now&"' where id_session="&session.idsession&""
set rs=conn.execute(sql)
set rs=nothing
End sub 
la idea es que al acabarse la sesion de un usuario(automaticamente). se inserte la fecha y hora del termino de la sesion. es posible realizar esta consulta en el global.asa?

Un Saludo
__________________
Manual de ASP Avanzado ;-)
  #2 (permalink)  
Antiguo 17/08/2004, 09:19
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
En teoría te debería de funcionar:

The Session_OnEnd event occurs when a session is abandoned or times out. Of the server built-in objects, only the Application, Server, and Session objects are available.

mmmmmmm, solo para ir eliminando posibilidades: ¿tienes el global.asa en la raíz del sitio?, ¿haces redirecciones a otros sitios que teminen la sesion inesperadamente?

Tal vez esta liga pueda ayudarnos:
  #3 (permalink)  
Antiguo 17/08/2004, 20:34
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
he leido por ahi que muchas veces no funciona el session_onend.
__________________
Manual de ASP Avanzado ;-)
  #4 (permalink)  
Antiguo 17/08/2004, 20:35
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
utilizo
session.timeout= 2

en el sesion_onstar

y PWS
__________________
Manual de ASP Avanzado ;-)
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 19:17.