判断HTTP请求是否为Keep-Alive


Tell if HTTP request is Keep-Alive

如何判断HTTP请求是否为Keep-Alive连接?

是否有可能通过PHP检测HTTP请求是否保持存活?

如果连接不是Keep-Alive,我想返回一个错误作为API协议的一部分,以减少每次SSL握手时资源的使用,并加快服务器和客户端之间的通信

您可以使用:

function isConnectionKeepAlive() {
    if(getallheaders()["Connection"] == "Keep-Alive") {
          return true;
    } else {
          return false;
    }
}