是否可以通过 PHP 发布 dat,并保持连接以接收响应?我的想法是,为了进行双向对话,我将通过 cURL 发布数据,然后向第二方提供另一个 URL 以便与我对话。
但是有人告诉我:
当您通过 HTTPS 进行 POST 时,您需要做的就是等待响应通过同一连接返回给您,我们的服务器将在处理订单时不断返回一系列 HTML 注释。
PHP 和 cURL 怎么可能?还是有一些我不知道的其他连接功能?
请帮忙,因为我对此一无所知:S
cUrl 是一组正确的功能。
请阅读CURLOPT_RETURNTRANSFER
http://www.php.net/manual/en/function.curl-setopt.php 。
一般来说,您需要以下内容:
$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)