ASP会话超时时如何采取行动?

时间:2013-09-28 13:29:40

标签: asp-classic session-timeout

当(经典)ASP会话超时时,我想采取一些服务器端操作,例如在日志文件中记录事件。在Java中,我将添加一个SessionListener并从sessionDestroyed()方法中写入日志消息。是否存在与SessionListener等效的ASP,我将如何使用它?

1 个答案:

答案 0 :(得分:0)

当会话超时时,没有任何事件可以在经典ASP中触发。

建议您手动运行会话管理,将所有用户会话及其上次更新记录到数据库,在服务器上运行cron(任务调度程序)计时器(每分钟)运行另一个ASP文件,或者检查会话的那些超过时间(会话)时间并从那里开始你的行动。

记录来自数据库表中用户的session.sessionID,在每次页面加载时,用户检查他们的会话是否超时,并执行ASP Abandon会话以模拟他们的会话正常超时会发生什么。< / p>

http://www.w3schools.com/asp/met_abandon.asp