小编Bro*_*cha的帖子

Socket.io检查除了来自客户端的心跳之外的不活动

我有一个PHP应用程序,它具有使用nodejs和的聊天功能socket.io.我现在需要做的是在用户休眠超过15分钟时将用户注销.

会话在PHP应用程序和Nodejs服务器之间共享.因此,nodejs服务器知道用户上次登录的时间或他/她上一次活动的时间.

我正在考虑向logoffsocket.io客户端发送命令,如果我可以区分心跳和来自客户端的消息,那将非常容易.

由于PHP应用程序只知道用户在页面重新加载或导航时的活动,因此用户在休眠时仍然可以聊天,而PHP应用程序将不知道用户是否正在聊天.因此,从会话中检查用户的上一个活动将不起作用.

所以这里的主要问题是,我能识别一个仅发送心跳超过15分钟(没有发出)的客户端吗?

node.js socket.io

6
推荐指数
1
解决办法
1932
查看次数

如何禁用 CSS 规则

我正在使用一个 Wordpress carousel 插件,它设置了一个 CSS 规则

body * {
  line-height:1.2em;
}
Run Code Online (Sandbox Code Playgroud)

这给我的布局造成了麻烦。我的 CSS 中的行高body

body{ line-height: 19px;}
Run Code Online (Sandbox Code Playgroud)

所以我覆盖body *as{line-height:19px}但它仍然破坏了一些布局。当我使用 Firebug 删除该规则时,一切正常。

现在的问题是,我不想编辑插件 CSS 文件,因为每次更新它时,我都必须这样做。

有没有办法可以抵消 的影响body *

此声明优先于所有其他line-height属性。

这是链接。轮播插件加载的 CSS 文件破坏了导航。

html css

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×1

html ×1

node.js ×1

socket.io ×1