0

PHP 経由でデータを POST し、応答を受信するために接続を維持することは可能ですか? 私の考えでは、双方向の会話を行うには、cURL でデータを POST し、2 番目の当事者に別の URL を提供して、私に話しかけます。

しかし、私は言われています:

HTTPS 経由で POST を実行すると、同じ接続を介して応答が返されるのを待つだけで済みます。注文が処理されている間、サーバーは一連の HTML コメントを返し続けます。

これは PHP と cURL でどのように可能ですか? または、私が気付いていない他の接続機能がありますか?

私はこれで途方に暮れているので助けてください:S

4

1 に答える 1

0

cUrl は、それを行うための正しい関数セットです。

CURLOPT_RETURNTRANSFERhttp://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)
于 2013-09-28T08:55:44.503 に答える