PHP推送重新加载到特定页面上的每个用户

时间:2018-11-13 16:03:02

标签: php

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

enter image description here

我目前正在使用JSF和JEE进行编程,我知道在那里是可能的。因此,当一个用户在页面A上并在其中进行更改时,推送将发送给该​​页面上的所有访问者,以对所有人进行自动刷新。在JEE中,它非常复杂,因此我不确定PHP是否可以执行此类操作。你能告诉我这是否可行吗?它在网络上找不到任何东西。

1 个答案:

答案 0 :(得分:1)

是的,可以做类似的事情。首先,建议您使用Pusher。如果您没有使用任何类似Laravel的PHP框架,也可以看看this repo将其合并到您的代码中。

基本上Pusher可以处理实时逻辑,而您所需要做的就是

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