是否可以通过PHP POST数据,并保持连接以便收到响应?我的想法是,为了进行双向对话,我会通过cURL发布数据,然后向第二方提供另一个URL,以便与我交谈。
然而我被告知:
当您通过HTTPS进行POST时,您需要做的就是等待通过相同的连接将响应返回给您,我们的服务器将在处理订单时继续返回一系列HTML注释。 / p>
如何使用PHP和cURL实现这一目标?还是有其他一些我不知道的连接函数?
请帮助我,因为我不知道这个:S
答案 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)