justcode.ikeepstudying.com
PHP + HTML5: 服务器推送消息, 服务器发送事件, PHP Server-sent events, PHP SSE, Real Time Applications, PHP实时推送消息 - Just Code
1. 简单入门实例 HTML5加了许多新功能,其中服务器发送事件Server-sent events是一个亮点,以下直接贴上代码示例 客户端a.html页面 服务器推送SSE $(document).ready(function(){ //检查浏览器支持情况 if(typeof(EventSource)!=="undefined") { //定义个对象,用于初始化事件源,这里用c.php这个页面实现 var source = new EventSource("c.php"); //detect message receipt source.onmessage = function(event) { //将收到的数据展示到页面的ID=content元素中 document.getElementById("content").innerHTML += event.data+''; }; }else { document.getElementById("content").innerHTML="没有收到服务端Server-Sent数据."; } }); 服务器端c.php 页面