【发布时间】:2012-11-30 22:06:13
【问题描述】:
我有一个 PHP 脚本正在运行,据说我想在某些 PHP 逻辑已经完成时触发 Node.js 向客户端触发一个事件,我应该怎么做? Node.js 部分尚未设置,但可能位于 PHP/Apache 以外的另一台服务器上,并被置于 Nginx 后面,该 Nginx 用作反向代理。
【问题讨论】:
-
所以原始请求来自客户端并转到PHP,对吗?然后你想调用一些向客户端发送东西的 Node.js 代码?
-
没错。假设如果用户从一个浏览器选项卡注销,我想向我网站的所有其他选项卡发出 Node.js 事件,以便客户端 JS 可以相应地更新与验证相关的代码。
-
我不确定这是否可能。 “我想向我站点的所有其他选项卡发出 Node.js 事件”-您的站点没有“选项卡”。您的 PHP 服务器只知道原始请求。还是你在使用 websockets?
-
@Kay websocket 可以。 socket.io/docs
标签: php javascript apache node.js nginx