PHP - как принять XML-запрос?

K
На сайте с 12.07.2006
Offline
295
Kpd
6998

Ко мне на сервер (php) методом POST (через curl) отправляется xml-запрос

<request>
<sign>bla-bla-bla</sign>
</request>

Вопрос - как в PHP получить этот запрос? Не распарсить, не обработать, а просто получить.

По логике POST-запрос должен быть в $_POST, но этот массив пустой. $_REQUEST тоже пустой. Нет моего xml ни в одной переменной сервера, хотя CONTENT_LENGTH равен длине xml, т.е. запрос до сервера доходит. Но где он?

[umka]
На сайте с 25.05.2008
Offline
456
#1

Попробуйте так

$xml=@file_get_contents('php://input');

Лог в помощь!
K
На сайте с 12.07.2006
Offline
295
Kpd
#2
[umka:
]$xml=@file_get_contents('php://input');

Благодарю!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий