Обработка данных cXML POST в PHP - PullRequest
1 голос
/ 08 марта 2012

Построение системы обозначений и данных, предоставляемых POST, - cXML.Каков наилучший способ обработки данных cXML?

Я пытаюсь извлечь определенные значения (имя пользователя, пароль и т. Д.) И создаю файл XML для возврата поставщику.

Я сделал вторую часть, но это застряло в обработке POST.Я стучал головой, пытаясь заставить $ _POST преобразовать данные обратно в cXML.

Как только у меня появятся данные, я смогу их обработать:

$senderIdentity = $xml->Header->Sender->Credential->Identity;
$senderSharedSecret = $xml->Header->Sender->Credential->SharedSecret;
$buyerCookie = $xml->Request->PunchOutSetupRequest->BuyerCookie;
$requestURL = $xml->Request->PunchOutSetupRequest->BrowserFormPost->URL;
$payloadID = $xml->attributes()->payloadID;

Это всего лишь начальная попыткав том, что я не могу исправить.

В конечном итоге это будет помещено в HTTPS, если это будет иметь какое-либо влияние.

Любая помощь будет оценена.

С уважением, Роберт

1 Ответ

1 голос
/ 12 марта 2012

Я отсортировал это, используя:

file_get_contents('php://input')

А затем использовать simplexml_load_string на основе полученных данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...