记录用户访问、离开页面和session注销的时间,

2024-11-01 15:28:53
推荐回答(2个)
回答1:

先讨论 aa.asp关闭或刷新关闭或刷新用JS描述,便是:onunload事件(当页面卸载时触发的事件)只要使用JS的onunload事件就可以即时反馈页面状态而JS是不能连接和写入数据库的,所以就要用到AJAX(异步JS和XML)技术下面开始写代码,每句我都会做注释,首先给aa.asp的body加入onunload事件:写JS:aa.asp修改完毕,下来是请求页面unloadtime.asp主要负责向数据库中写入时间<%
'上面镶套数据库连接通用页
dim y_time = now()'当前时间
'下面写 写入数据库代码即可(因为你没给出连接字符串,所以我不能帮你写)%>下来说说,注销时间这个简单,只要在注销主页面(函数或过程)写入<%dim y_time = now()'下面写 写入数据库代码即可(因为你没给出连接字符串,所以我不能帮你写)%>而最后一点:当所有页面都关闭的时候,同时session("user_name")注销,记录注销时间主要用到的是ASP的Response的IsClientConnected属性IsClientConnected属性简要说明:属性只读,它指示自上次调用 Response.Write 之后,客户端是否与服务器相连。(在ASP运行之时,可以对服务端与客气端是否断开连接作出判断并返回true or false)希望先掌握这个用法,再还有不懂的可以Q我,我们可以共同研究! 代码完全手工,如有误,请谅解!

回答2:

如果你是asp方向的 在关闭或者注销里面插入个sql语句执行不就行了,然后记下当前注销的时间存到数据库不就over了,jsp就在struts里面加上类似的代码,这是我一家之言!哈哈 仅供参考 互相学习!