首页 > 解决方案 > PHP:刷新特定页面上的每个人

问题描述

我正在寻找一种解决方案来刷新当前在我页面的特定站点上的每个人。因此,例如,用户 A 执行操作,而用户 B、C、D 和 E 位于用户 A 执行操作的同一站点上,应为所有用户重新加载同一页面。

我目前正在使用https://dashboard.pusher.com通过此网关发送 PUSH,然后在用户注册到由页面上的 ID 定义的频道的前端站点上接收它。因此,当通过此通道进行推送时,页面刷新:

jQuery(document).ready(function () {
    var reloadPusher = new Pusher('XXX', {
        cluster: 'eu',
        forceTLS: true
    });

    var channel = reloadPusher .subscribe(jQuery('#page-id').text());
    channel.bind('reload', function (data) {
        setTimeout(function () {
            location.reload();
        }, 2000);
    });
});

关键是我不想使用这个外部页面,所以有没有办法在 PHP 中直接简单地做到这一点?

标签: javascriptphpjquery

解决方案


推荐阅读