关闭其安慰后重置所有登录用户

时间:2010-06-17 11:19:44

标签: php javascript sql

我有拥有Nintendo DS的学生名单,当他们登录时,他们应该登录我的网站解决一些工作表(使用DS Opera浏览器),(我的数据库中的状态将从0更改为1) ,如果他们退出状态,状态也会变为0,我需要的是当学生没有退出并关闭他们的DS时,状态应为0 ,, 我对此并不了解, 任何建议对我都有帮助..

仅供参考,DS opera浏览器限制here

2 个答案:

答案 0 :(得分:2)

由于网络的无状态特性,无法获得用户关闭浏览器的通知。

这个问题的常见解决方案是使用ajax调用进行某种“我仍然连接”通知,并在用户一段时间没有检入时在服务器端进行超时。

据我所知,在DS opera浏览器上应该会出现问题。

答案 1 :(得分:0)

虽然itsadok是正确的,但您可以通过使用所有页面的会话来判断最近连接的人。如果使用数据库实现自己的会话处理程序以进行存储,那么生活将变得更加简单 - 并且将经过身份验证的用户名(副本)保存在与会话数据不同的字段中。

下进行。