0

我想让我的访问者看到当前有多少人与他们连接到同一页面(这是一个交互式 javascript 页面)。因此,如果有 2 个用户,它将向两个用户显示:

已连接用户:2

由于所有用户都在不断地向服务器发送 ajax 请求(每 1 秒),我认为必须有一个很好的方法来利用它。

我猜我应该编写某种脚本来记录这些 ajax 请求并将当前收到的不同ajax 请求的数量写入数据库。

但我不完全确定如何实现这一点......

4

1 回答 1

1

当用户访问您的站点时,将会话 ID 插入数据库,创建一个计算行数的 php 文件,然后使用setInterval()函数 ping 该文件。

于 2013-08-21T13:10:47.093 回答