2013-09-28 1 views
0

Возможно ли выполнить POST через PHP и поддерживать соединение для получения ответа? Мое мышление состояло в том, что для двухстороннего разговора я получал данные POST cURL, а затем предоставлял второй стороне другой URL-адрес, чтобы поговорить со мной.Данные POST и поддерживать соединение для получения ответа

Однако мне говорит:

Когда вы делаете POST через HTTPS, все, что вам нужно сделать, это ждать ответа будет возвращен вам по той же связи, наш сервер будет держать возвращающую последовательность комментариев HTML во время обработки заказа.

Как это возможно с PHP и cURL? Или есть некоторые другие функции соединения, о которых я не знаю?

Пожалуйста, помогите, как я затрудняюсь с этим: S

+0

При проводке данных с завитком, данные сервер отправляет обратно тело. Например, когда кто-то отправляет запрос POST на ваш сайт, вы возвращаете html им ... – OIS

ответ

0

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) 
Смежные вопросы