告诉Drupal的最佳方式我还活跃吗?

时间:2015-02-25 10:23:09

标签: drupal-7

我在Drupal上安装了聊天客户端。管理员将直接从他们的浏览器使用聊天。但是,聊天客户端会让用户“不活动”#34; 300秒后因此,对于没有主动聊天但需要在线显示的管理员,我需要不时地回拨给服务器,告诉它我是否活跃。

系统使用会话表来确定用户在过去的X秒内是否处于活动状态。向该表添加另一个条目的最简单方法是什么,这样我每隔X秒就可以在javascript中有效地调用一个页面?

1 个答案:

答案 0 :(得分:1)

在没有更多细节的情况下有点难以帮助..走出一个肢体就会说每隔X秒左右就可以对任何页面进行背景AJAX调用(可能是越轻越好)。当Drupal获得该调用它应该自动为您更新该表,从而使您的会话保持活跃。

我还会考虑一种方法来实际更改非活动期并让管理员更长时间,这样您就不必依赖AJM调用之类的噱头来使其工作 - 不知道这会带来什么,因为我们不知道你在聊天和会话管理中使用了什么..