我有一个PHP应用程序,它具有使用nodejs和的聊天功能socket.io.我现在需要做的是在用户休眠超过15分钟时将用户注销.
会话在PHP应用程序和Nodejs服务器之间共享.因此,nodejs服务器知道用户上次登录的时间或他/她上一次活动的时间.
我正在考虑向logoffsocket.io客户端发送命令,如果我可以区分心跳和来自客户端的消息,那将非常容易.
由于PHP应用程序只知道用户在页面重新加载或导航时的活动,因此用户在休眠时仍然可以聊天,而PHP应用程序将不知道用户是否正在聊天.因此,从会话中检查用户的上一个活动将不起作用.
所以这里的主要问题是,我能识别一个仅发送心跳超过15分钟(没有发出)的客户端吗?
我正在使用一个 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 文件破坏了导航。