POST数据并维护连接以接收响应

时间:2013-09-28 08:24:40

标签: php curl

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

然而我被告知:

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

如何使用PHP和cURL实现这一目标?还是有其他一些我不知道的连接函数?

请帮助我,因为我不知道这个:S

1 个答案:

答案 0 :(得分:0)

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)