我有拥有Nintendo DS的学生名单,当他们登录时,他们应该登录我的网站解决一些工作表(使用DS Opera浏览器),(我的数据库中的状态将从0更改为1) ,如果他们退出状态,状态也会变为0,我需要的是当学生没有退出并关闭他们的DS时,状态应为0 ,, 我对此并不了解, 任何建议对我都有帮助..
仅供参考,DS opera浏览器限制here
答案 0 :(得分:2)
由于网络的无状态特性,无法获得用户关闭浏览器的通知。
这个问题的常见解决方案是使用ajax调用进行某种“我仍然连接”通知,并在用户一段时间没有检入时在服务器端进行超时。
据我所知,在DS opera浏览器上应该会出现问题。
答案 1 :(得分:0)
虽然itsadok是正确的,但您可以通过使用所有页面的会话来判断最近连接的人。如果使用数据库实现自己的会话处理程序以进行存储,那么生活将变得更加简单 - 并且将经过身份验证的用户名(副本)保存在与会话数据不同的字段中。
下进行。