有什么方法可以让我知道会话是如何结束的,即 session.abandon 或超时或用户关闭窗口等。我需要将它记录在数据库中。
问问题
62 次
2 回答
1
我不知道任何内置功能。但我认为以编程方式你可以做到。
1.当用户通过单击您的注销链接注销时,您就会知道用户如何注销。您可以在清除会话和 cookie 时保持该状态。
2. 但是当会话超时时,通常会从 cookie 重新分配用户的会话(如果您使用 cookie)。因此,当会话结束并且您正在从 cookie 重新分配用户时,您就会知道存在“超时”情况。然后您可以将该状态保持为“超时”
于 2013-10-19T08:57:02.747 回答
0
您可以在 javascript 上检查会话值。
<script type="text/javascript">
var = '<%=Session["session_value"]%>';
</script>
于 2013-10-19T10:02:20.227 回答