PHP在休眠时如何处理客户端连接?

或换句话说......如果客户端在处理页面时关闭与服务器的连接会发生什么?

它是否会终止进程,还是继续处理页面直到结束?

由于我不确定上述的答案如何在PHP中实现以下伪代码。

Record user entered

while (user is still connected) {
    fetch changes in state since last awake
    send changes to user

    sleep(5);
}

Record user exit

任何想法都会受到赞赏。

感谢。

有帮助吗?

解决方案

谁知道?

连接处理文档 - http://php.net/manual/en /features.connection-handling.php

从该页面 register_shutdown_function 解决了这个问题。

奇妙。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top