首页 > 解决方案 > PHP 向特定页面上的每个用户推送重新加载

问题描述

我目前在问自己是否可以将服务器端推送到由一个用户触发的页面上的每个用户:

在此处输入图像描述

我目前在 JSF 和 JEE 工作中进行编程,我知道那里是可能的。因此,当一个用户在页面 A 上并在那里更改某些内容时,会向该页面上的所有访问者发送推送,以便为每个人进行自动刷新。在 JEE 中它非常复杂,所以我不确定 PHP 是否可以做这样的事情。你能告诉我这是否可能吗?它在网上找不到任何东西。

标签: php

解决方案


是的,有可能做这样的事情。首先,我建议您使用Pusher。如果你没有使用任何像 Laravel 这样的 PHP 框架,你也可以查看这个 repo以将其合并到你的代码中。

基本上 Pusher 处理实时逻辑,你需要做的就是

  • 订阅前端中的某些事件以触发操作,在这种情况下,它将是您的重新加载
  • 来自您的 PHP 类的触发事件,任何订阅的客户端都可以接收

推荐阅读