PHP 运行后台任务然后通知正确的客户端

标签 php background long-polling

我在问之前尝试过谷歌,但我无法理解是否可以用 php 实现以下场景: - 运行立即返回给用户的脚本。它的工作是在后台运行一个长任务 - 完成时通知正确的浏览器客户端,即使用户浏览了同一域/Web 应用程序上的其他页面也是如此

我可以用 php 做吗? 我可以使用像 node.js 这样的框架吗? 或者像长轮询这样的技术(我对此不太了解)。 或者……

我正在寻找可以让我走上正确道路的人。

非常感谢

最佳答案

是的,这是可能的。

您可以结合使用 jQuery/JavaScript 和 PHP。

例如,在您的数据库中有一个名为 NotificationPop 的行,如果那里有值,您可以提示用户作为示例。

无论如何,这是一个相当广泛的问题。尝试并失败,如果您遇到任何问题,我们将很乐意帮助您。

关于PHP 运行后台任务然后通知正确的客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32963583/

相关文章:

php - 如何正确地重新生成 session ID?

C++ 后台计时器

jquery - 如何通过长轮询请求阻止 FireFox 访问 “spinning”?

websocket - 期望来自服务器端的一次性响应时的长轮询与 websocket

ios - iPhone 版 Linphone 进入后台模式时无法接听电话

apache - php 是否可以通过反向 ajax 长轮询进行扩展?

仅返回键的PHP foreach

php - 如何使用 codeigniter 验证和插入多条记录

php - Codeigniter:DB order by effects 两个数据库查询

android - MenuItem 的背景不会改变