0

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

4

1 回答 1

0

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

建议您半手动运行会话管理,将所有用户会话及其最后更新记录到数据库中,在来自服务器的 cron(任务调度程序)计时器(每分钟)上运行另一个 ASP 文件,或者任何检查会话结束的地方超时(会话)时间并从那里触发您的操作。

在数据库表中记录用户的 session.sessionID,在每个页面加载用户检查他们的会话是否超时并执行 ASP Abandon session 以准确模拟如果他们的会话正常超时会发生什么。

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

于 2013-09-30T07:48:05.790 回答