gpt4 book ai didi

javascript - 将用户操作从一个页面发送到另一个页面

转载 作者:行者123 更新时间:2023-11-30 12:36:44 24 4
gpt4 key购买 nike

好的,我对 PHP 有基本的了解,而且我在 CSS/HTML/JavaScript 方面相当先进。

我正在尝试设置一个页面,当管理员键入一条消息(“Hello, world!”)时,所有客户端都会自动更新并在 H1 元素中显示这条新消息。

如何让管理页面与客户端页面“对话”?

我可以为此使用 PHP、JavaScript 和 HTML,但我宁愿只使用 HTML 和 JavaScript,因为我对 PHP 的了解不是最好的。

这是否可能,如果可能,有人知道该怎么做吗?

你们愿意提供帮助对我来说意义重大,非常感谢!

最佳答案

我们也可以称之为实时通知。

我不会教怎么做,但是会讲一些解决方法和方法。

Node.JS

第一个解决方案是使用 websocket。 PHP 不是使用 websockets 的最佳编程语言。 Node.JS 是一个很好的解决方案。您可以使用 http://socket.io/ .

通过 Socket.IO,您可以轻松地使用 websockets。在几分钟内做这样的事情。

我建议您阅读以下文章:

付费解决方案

一个很好的付费解决方案是 https://pusher.com/ .当您处理通知时,Pusher 的价格不会便宜,因为您的网站可能有成千上万的访问者。但是,当您使用聊天工具时,Pusher 很不错。

(Pusher 价格是基于您网站的连接用户,而不是发送的通知,这是我们处理通知时的一个大问题,例如,少量消息,但接收到的用户数量如此之多)

还有许多其他解决方案,但我认为 Pusher 是最好的解决方案之一。

PHP 解决方案

  1. Elephant.io:http://elephant.io/ ,您将集成 Node.JS、PHP 和 Socket.io。
  2. 棘轮:http://socketo.me/ ,我建议您阅读文档:http://socketo.me/docs/ ,非常好的开始方式。

也有很多解决方案,但首先了解上面的这两个,它们很棒。

前辈“纯粹力量”的解决方案

新技术有点不必要,但有效。

制作一个发送消息并保存到数据库中的应用程序,之后,基本上每 5 秒进行一次 ajax 轮询更新消息,例如,并在加载时显示给用户。

工作正常,但会消耗你的大部分服务器,并且即使应用程序没有新消息要显示也会更新。 (您可以更好地使用它并避免此问题)。

关于javascript - 将用户操作从一个页面发送到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25837541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com