如何在Pusher中更改会员信息? - javascript

我正在使用Pusher(Javascript客户端和PHP服务器库)开发实时多用户应用程序。

为了分配每个用户的状态,我为每个成员分配了一个自定义变量(测试),并且正在通过member.info.var访问此信息。

如何为特定用户更改此值,以便在其他所有用户访问时将其反映出来?

如果我只是更改channel.members.me.info.var,那么当我从另一个用户访问它时,它不会被反映出来。任何帮助表示赞赏。

参考方案

您目前无法更改它并将其保留在Pusher服务中。

唯一的选择是有点破解。

断开用户pusher.disconnect()
连接用户,并作为在场身份验证的一部分,提供更新的成员信息(user_info

当我在Pusher工作时,这是一个经常需要使用的功能,因此我也建议您删除Pusher支持说明以请求该功能。

在文本字段中键入时显示预制建议列表 - javascript

如标题所说我正在处理一个mysql项目,我希望该文本字段在键入它时向现有用户提供建议(管理员控制页以禁止用户..类似的东西)一个简单的例子来解释:当我输入文字时..我想给用户输入建议假设他正在输入颜色名称所以当他在其中输入b在他继续之前,会出现一个列表,向他提供我们预先设定的建议,例如:黑色棕色蓝色然后如果他输入l为bl该列表将是:黑色蓝色布拉布拉有什么建议…

PHP json_encode数组到javascript关联数组 - javascript

我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

如何防止Cookie被其他浏览器和系统上的用户窃取 - javascript

目前,我正在使用cakephp,并在我的项目中实施用户管理。今天,我在用户会话中遇到了一个问题。我已经生成了一个Cookie来记住加密格式的用户密码如果用户会话过期,cookie将恢复会话。现在我已经尝试将cookie从chrome转移到其他浏览器到Mozilla使用Cookie管理器插件。而且我发现自己在两种浏览器中都已登录,这是防止这种情况的最佳方法。?…

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …