PHP 实现长轮询消息实时推送功能
本示例演示了如何利用 PHP 配合前端 AJAX 实现简易的消息实时推送。核心思路是后端阻塞请求,直到有新数据才返回,从而模拟出实时通信的效果。
入口文件 index.html
前端页面负责展示消息框、输入框以及控制按钮。这里使用了 jQuery 来简化 DOM 操作和 AJAX 请求。
<!DOCTYPE html>
<html>
<head>
<title>反 ajax 推送</title>
<style>
.send { color: #555; text-align: left; }
.require { color: blue; text-align: right; }
.content_box {
text-align: center;
margin: 20px;
border: 1px solid #ddd;
padding: 20px;
}
</style>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
</head>
<body>
<div class="content_box" id="content_box_title" style="border: none;">消息框
用户 1
用户 2
发送
连接

