开机自检数据并保持连接以接收响应


POST data and maintain connection to receive response

是否可以通过PHP进行POST dat,并保持连接以接收响应? 我的想法是,为了进行双向对话,我会通过 cURL 发布数据,然后向第二方提供另一个 URL 以便与我交谈。

然而,我被告知:

当您通过HTTPS进行POST时,您需要做的就是等待通过同一连接将响应返回给您,我们的服务器将在处理订单时不断返回一系列HTML注释。

PHP和cURL怎么可能做到这一点?还是还有其他一些我不知道的连接功能?

请帮忙,因为我对此感到茫然:S

cUrl是一组正确的函数。

请在 http://www.php.net/manual/en/function.curl-setopt.php 阅读有关CURLOPT_RETURNTRANSFER的信息。

一般来说,你需要这样的东西:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '...');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_VERBOSE, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, ...);
$response = curl_exec($ch);
curl_close($ch)