<script language="javascript">
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.open("login.php");
}
}
</script>
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.open("login.php");
}
}
</script>
怎么判断多久没动作?
请正解,页面都关掉了,程序还能运行吗?
session 失效了,还用运行注销吗?
服务器端是可以知道用户的当前状态的,是否只能在服务器端定时刷新....
JAVASCRIPT似乎也是可以的
最好不要用字段来表示是否登录---------------------
同意
对windows不是很了解
只是猜想,说错了勿怪
关闭窗口时就调用关闭窗口事件中更新了
再就是监视SESSION失效后更新
response.expires = 0
response.expiresabsolute = now() - 1
response.addHeader "pragma","no-cache"
response.addHeader "cache-control","private"
Response.cachecontrol = "no-cache"
if session("member") = "" then
%>
ASP里这样就可以了,不知道PHP里要怎么写,不过我想意思是差不多的...还有,为什么要把登陆状态写到数据库里啊,有什么用?