以下是一个使用PHP实现服务器端事件(Server-Sent Events,SSE)的实例。SSE允许服务器向客户端推送实时数据,而无需客户端不断轮询服务器。

实例:使用PHP和HTML实现SSE

1. 创建PHP服务器端脚本

创建一个名为 `sse_server.php` 的文件,并添加以下代码:

实例sse php,实例SSEPHP:实现服务器端事件推送的实战指南  第1张

```php

// 设置响应头

header('Content-Type: text/event-stream');

header('Cache-Control: no-cache');

header('Connection: keep-alive');

// 模拟实时数据

while (true) {

// 模拟数据生成

sleep(1);

$data = date('Y-m-d H:i:s') . "