Программирование > PHP

Ответ на POST запрос.

(1/1)

geek111:
Доброго время суток!
Возникла такая проблема:
 Пишу скрипт, который взаимодействутет с другим web-сервисом. На мой скрипт приходить POST запрос с XML, я отправляю ответ XML, далее отправляю свой запрос, накоторый получаю овет XML. На другой стороне используеться программа написанная на Visual Basic. Так вот сама проблема заключается в том что мой ответ на POST запрос приходит не в той же сессии, а отдельно, тоесть уходит в никуда.

--- Код: ---
parse($xml_text);

if ($xml_parser->error_string!=""){echo $xml_parser->error_string;}
else{




//------------------------ЗДЕСЬ ОБРАБОТКА ОТПАРСЕНОГО XML-----------------------------


$fp = fsockopen($ip, 80, $errno, $errstr, 30);
if (!$fp)
{
echo \'Could not open connection.\';
}
else
{
$xmlpacket ="КАКОЙТО XML";

$contentlength = strlen($xmlpacket);

$out = "POST ".$spath." HTTP/1.0\\r\\n";
$out .= "Host: ".$ip."\\r\\n";
$out .= "Connection: Keep-Alive\\r\\n";
$out .= "Content-type: application/xml\\r\\n";
$out .= "Content-length: $contentlength\\r\\n\\r\\n";
$out .= "$xmlpacket";

//echo $out;

fwrite($fp, $out);


while (!feof($fp))
{
$theOutput .= fgets($fp);
}
fclose($fp);

//-------------ОБРАБОТКА ОТВЕТА


}


}

//-----------------------------------------------------------------------------------------------------------
}
else
{
echo "Wrong login or password";

}


}
?>


--- Конец кода ---

Вобщем перерыл пол инета в поисках как правильно сформировывать ответы на POST запрос и ничего толком не нашел. Может кто знает в чем тут дело? Заранее благодарен...

brainkiller:
CURL Вам в помощь!

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии