php实时刷新客户端处理
来源:互联网 发布:压力传感器与单片机 编辑:程序博客网 时间:2024/05/19 19:13
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。
Server-Sent 事件 - 单向消息传递(HTML 5 服务器发送事件)
--------------------------
CESHI.HTML
<!DOCTYPE html>
<html>
<body>
<h1>ZB</h1>
<script>
if(typeof(EventSource)!=="undefined")
{
var source=new EventSource("SD.PHP");
source.onmessage=function(event)
{
// document.getElementById("result").innerHTML+=event.data + "<br />";
location.reload();
};
}
else
{
//document.getElementById("result").innerHTML="Sorry, your browser does not support server-sent events...";
}
</script>
</body>
</html>
SD.PHP
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
//$time = date('r');
$time = "3";
echo "data:{$time}\n\n";
flush();
?>
Server-Sent 事件 - 单向消息传递(HTML 5 服务器发送事件)
--------------------------
CESHI.HTML
<!DOCTYPE html>
<html>
<body>
<h1>ZB</h1>
<script>
if(typeof(EventSource)!=="undefined")
{
var source=new EventSource("SD.PHP");
source.onmessage=function(event)
{
// document.getElementById("result").innerHTML+=event.data + "<br />";
location.reload();
};
}
else
{
//document.getElementById("result").innerHTML="Sorry, your browser does not support server-sent events...";
}
</script>
</body>
</html>
SD.PHP
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
//$time = date('r');
$time = "3";
echo "data:{$time}\n\n";
flush();
?>
0 0
- php实时刷新客户端处理
- php连接处理&php实时输出
- asp.net客户端同步服务端实时刷新时间
- PHP处理客户端数据请求
- 实时刷新缓存-处理mysql主从延迟的一些设计方案
- php+ajax实时刷新数据库信息遇到的缓存问题
- 查看实时刷新刷新日志
- listView实时刷新
- js 实时刷新 暂停
- Highchart实时刷新
- fusionwidgets 关闭实时刷新
- ajax实现实时刷新
- android实时刷新
- ajax实时刷新
- gulp 实现实时刷新
- 实时刷新 fis3
- 浏览器实时刷新
- RCP CommonNavigator 实时刷新
- WebRTC音视频引擎研究(1)--整体架构分析
- Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
- Android 利用发送Intent播放本地视频和网络视频
- addEventListener()、attachEvent()和removeEventListener()、detachEvent()的区别?
- Mac安装Tmux的一次纪录
- php实时刷新客户端处理
- 在WAS控制台,环境下添加新的虚拟主机别名
- OSI七层模型
- ubuntu下安装Java开发环境和eclipse的个人总结
- 还没睡
- 【转】并查集
- JS使用正则表达式
- iOS之轻松上手block
- idea 使用