欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
让我们创建一个名为“ server_time.php”的PHP文件,并在其中键入以下脚本。它将仅定期报告Web服务器内置时钟的当前时间。我们将检索该时间,并在本教程的后面部分相应地更新网页。
 
例下载
<?php
header("Content-Type: text/event-stream");
header("Cache-Control: no-cache");
 
// Get the current time on server
$currentTime = date("h:i:s", time());
 
// Send it in a message
echo "data: " . $currentTime . "\n\n";
flush();
?>
PHP脚本的前两行设置了两个重要的标头。首先,它将MIME类型设置为text/event-stream,这是服务器端事件标准所必需的。第二行告诉Web服务器关闭缓存,否则脚本的输出可能会被缓存。
 
通过HTML5服务器发送的事件发送的每条消息都必须以文本data:开头,然后是实际的消息文本和换行符序列(\n\n)。
 
最后,我们使用了PHPflush()函数来确保立即发送数据,而不是缓冲数据直到PHP代码完成。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60998.shtml