php 关闭浏览器导致 session 失效 如何触发事件 5

如题我做登录,在数据库里做了一个标志,作为在线标志,用户登录后便为1,退出后为2,这都没什么问题,但是如果用户直接点浏览器右上角的X退出按钮,或则是Ctrl+F4,浏览器... 如题
我做登录,在数据库里做了一个标志,作为在线标志,用户登录后便为 1,退出后为 2,
这都没什么问题,但是如果 用户直接点 浏览器 右上角的 X 退出按钮,或则是Ctrl+F4,浏览器关闭了,这时如何调用我的 退出处理过程呢

在线等……急
那如何用 session 去判断用户已经离线呢
展开
 我来答
dongboemil
2010-09-09
知道答主
回答量:34
采纳率:0%
帮助的人:18.4万
展开全部
javascript 有个 对象 Window 它 有个 属性 closed 当 此属性 为true 时 表示 窗口 关闭 此时 调用 你的 退出 程序 可以用 ajax
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情感家庭小导师
2010-09-09 · TA获得超过449个赞
知道小有建树答主
回答量:807
采纳率:0%
帮助的人:245万
展开全部
不会吧? 你的浏览器是不是关闭的时候自动清楚了cook? 一般你不退出 session 是在你规定的时间内失效的 或者你可以设置session失效时间 如果你关闭浏览器的时候 没了session 那你换一台机器试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hainan89
2010-09-09 · 超过15用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:30万
展开全部
用js监控窗口的关闭事件,在关闭之前用ajax的方式发送到服务端,来调用你的处理过程,然后用js关闭窗口!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
位秋梵玉08
2010-09-09 · TA获得超过1134个赞
知道小有建树答主
回答量:441
采纳率:50%
帮助的人:214万
展开全部
用html DOM的window对象中的closed属性来增加一个判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leohainuo
2010-09-09 · 超过22用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:59.8万
展开全部
用js操作怎么样 关闭窗口触发事件,根据ajax操作返回值让用点击后才能够真正关闭窗口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式