【问题标题】:Auto-Update Messaging in PHP without using set interval function不使用设置间隔函数在 PHP 中自动更新消息
【发布时间】:2018-03-09 21:54:10
【问题描述】:

我正在尝试用 PHP 构建一个消息传递环境,但遇到了一些问题。 我在自动更新用户在线列表和消息方面遇到困难。我想自动更新用户列表,而不需要一次又一次地重新加载页面,因为它会加载我们的服务器。同样的问题是在消息传递。我希望消息能够自动更新,但不想使用设置间隔功能在我的服务器上加载多次命中。那么,是否有任何稳健可行的方法或理论可以帮助我。

提前感谢那些愿意在这里付出任何努力的人。

【问题讨论】:

  • AJAX,或者在你的情况下更好:WebSockets
  • 提前感谢那些愿意在这里付出任何努力的人。 - 请在您的问题上付出更多努力并阅读how to ask部分。
  • 嗨脚本,我是新来的,我的问题有问题吗,或者你在讽刺?
  • @technicalbird 一点也不讽刺。请向我们展示您的书面代码。

标签: javascript php html ajax


【解决方案1】:

您可以使用 Ajax,或者最好使用 websockets,例如 socket.iopusher

更多参考资料:

https://developer.mozilla.org/en-US/docs/Web/API/WebSocket

https://en.wikipedia.org/wiki/WebSocket

https://www.websocket.org/aboutwebsocket.html

https://www.html5rocks.com/en/tutorials/websockets/basics/

无论如何, 编辑您的问题,以便更多开发人员帮助您解决问题。显示一些代码/参考等。Learn more...

【讨论】:

    【解决方案2】:

    有两种选择:

    • Ajax,但您不想使用它(通过 setInterval)

    • 使用带有 node js 的 web 套接字作为 web 服务器

    如果选择节点,这里有一个简单的例子:https://medium.com/@martin.sikora/node-js-websocket-simple-chat-tutorial-2def3a841b61

    【讨论】:

    猜你喜欢
    • 2016-07-25
    • 1970-01-01
    • 2017-12-29
    • 2019-06-09
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    相关资源
    最近更新 更多