好的,所以我对PHP有基本的了解,而且我在CSS / HTML / JavaScript方面相当先进。
我试图设置一个页面,当管理员键入消息时(" Hello,world!"),所有客户端都会自动更新并在H1元素中显示此新消息
如何将管理页面设置为" talk"到客户页面?
我可以使用PHP,JavaScript和HTML,但我更倾向于只使用HTML和JavaScript,因为我在PHP中的知识并不是最好的。
这是可能的,如果有的话,有人知道怎么做吗?
对我来说,你们愿意提供帮助对我来说意义重大,谢谢!
答案 0 :(得分:3)
我们也可以拨打这个实时通知。
我不会教会怎么做,但会讨论一些解决方案和方法。
第一种解决方案是使用websocket。 PHP不是使用websockets的最佳编程语言。 Node.JS是一个很好的解决方案。您可以使用http://socket.io/。
使用Socket.IO,您可以轻松使用websockets。在几分钟内做这样的事情。
我建议你阅读以下文章:
一个很棒的付费解决方案是https://pusher.com/。当您处理通知时,Pusher的成本并不便宜,因为您的网站中可能有数千名访问者。但是当你使用聊天时,Pusher很好。
(Pusher价格基于您网站的关联用户,而不是发送的通知,这是我们处理通知时的一个大问题,例如,少量消息,但是很多用户收到)
有许多其他解决方案,但我认为Pusher是其中一个最佳解决方案。
也有很多解决方案,但首先要知道这2,它们很棒。
新技术有点不必要,但有效。
创建一个发送消息并保存到数据库中的应用程序,之后,基本上每隔5秒进行一次ajax轮询更新消息,并在加载时向用户显示。
运行良好,但会耗尽大部分服务器,即使应用程序没有要显示的新消息也会更新。 (你可以更好地使用它并避免这个问题)。