开发者社区> 问答> 正文

php+js 如何实现 推送功能啊?? 400 报错

php+js 如何实现 推送功能啊?? 400 报错

比如从服务器端触发了请求

想给所有正在登陆此网站的用户推送信息

php端要如何处理?

页面中要如何去接收参数?

大侠们帮忙解决吧

我说的是 web版的 html+javascript+php 不使用ajax

展开
收起
爱吃鱼的程序员 2020-06-03 15:43:04 647 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    https://github.com/walkor/web-msg-sender
    这个绝对是你想要的,websocket+workerman实现的

    DEMO
    后台发送消息的页面  http://workerman.net:3333/
    用户接收消息的页面  http://workerman.net/web-msg-sender.html

    原理:用户打开页面后浏览器会自动向后端服务器发送一个websocket(浏览器支持HTML5或者Flash就可以)连接,后端hold住这些连接,当想推送消息给浏览器时,向这些websocket连接写数据即可。

    优点
     1. 非轮询,性能很高,普通的服务器即可维持上万的连接
     2. 实时性好
     3. 兼容各种浏览器包括ie6(客户端支持flash或者html5任意一个就行)


    ######才是######osc搜索icomet,应该可以满足你的要求######你指的是PC端还是手机端啊######后台做判断,如果登陆会有一个状态的改变,并且只给登陆的用户推送相应内容,推送给用户######我说的是 web版的 html+javascript+php 不使用ajax######长连接?######websocket######用JQ+PHP######

    不用ajax基本别想了。websocket是html5的。考虑IE6-9小心点。

    ######回复 @yak : 天朝没了都不带没IE67的。。######回复 @yak : 你预计吧...######回复 @屈超 : 预计一下,天朝ie67死光会发生在哪一年######还是让ie6-7死掉吧...######浏览器支持的话就用webservice,不支持的话可以用WebSocketMain.swf代替实现!######

    引用来自“domr”的评论

    https://github.com/walkor/web-msg-sender
    这个绝对是你想要的,websocket+workerman实现的

    DEMO
    后台发送消息的页面  http://workerman.net:3333/
    用户接收消息的页面  http://workerman.net/web-msg-sender.html

    原理:用户打开页面后浏览器会自动向后端服务器发送一个websocket(浏览器支持HTML5或者Flash就可以)连接,后端hold住这些连接,当想推送消息给浏览器时,向这些websocket连接写数据即可。

    优点
     1. 非轮询,性能很高,普通的服务器即可维持上万的连接
     2. 实时性好
     3. 兼容各种浏览器包括ie6(客户端支持flash或者html5任意一个就行)

    谢谢,这个东西 怎么去使用 详细一点告诉我好吗
    2020-06-03 20:57:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载