Lemur
Guest
тело HTTP запроса в PHP
Уважаемые господа, расскажите кто знает, каким образом в PHP можно получить данные из тела HTTP запроса или это не возможно вообще. Просмотрел кучу форумов и статей, но мне так и не повезло с нормальным ответом.
Для примера.
Софтина отправляет POST’ом XML код PHP-скрипту.
HТТР запрос при этом выглядит приблизительно так:
POST http://www.site.ru/news.html HTTP/1.0\r\n
Host: www.site.ru\r\n
Referer: http://www.site.ru/index.html\r\n
Content-Type: text/xml
Content-Length: 42\r\n
\r\n
<LOGIN password="5003" username="Vasia" />
Можно ли получить строку <LOGIN password… ?
Через $_POST или php://input (или stdin) – это сделать не получается.
Уважаемые господа, расскажите кто знает, каким образом в PHP можно получить данные из тела HTTP запроса или это не возможно вообще. Просмотрел кучу форумов и статей, но мне так и не повезло с нормальным ответом.
Для примера.
Софтина отправляет POST’ом XML код PHP-скрипту.
HТТР запрос при этом выглядит приблизительно так:
POST http://www.site.ru/news.html HTTP/1.0\r\n
Host: www.site.ru\r\n
Referer: http://www.site.ru/index.html\r\n
Content-Type: text/xml
Content-Length: 42\r\n
\r\n
<LOGIN password="5003" username="Vasia" />
Можно ли получить строку <LOGIN password… ?
Через $_POST или php://input (или stdin) – это сделать не получается.