Php, считывающий xml в запросе post
Итак, я выполнил два шага
A) Создайте некоторый случайный xml-файл в одном из php-файлов. б) Проанализируйте тот же xml-файл во втором файле.
Ключевые моменты заключаются в том, что php-файл в a) отправит запрос post в php-файл b) только с xml в качестве запроса.
Файл b) придется прочитать xml-файл с помощью SimpleXML.
Я пытаюсь что-то сделать для этого http://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/.
Я мой сервер будет получать уведомления в виде xml от суперфидера. Уведомления будут представлены в виде xml-файла в запросе.
Я делаю шаг а) просто для того, чтобы подтвердить, что моя часть б) верна.
Как это сделать в PHP. Я перепробовал все переменные $_REQUEST, $GLOBALS. Но, не уверен, что это так!
2 answers
Я не совсем уверен, что понимаю, что вы пытаетесь сделать, но попробуйте заглянуть в чтение необработанных почтовых данных. Вот сообщение в блоге, в котором немного говорится об этом.
Если вы хотите отправлять данные POST с PHP, вы можете использовать cURL. Вы не можете установить $_POST
или $_REQUEST
на отправляющей стороне и ожидать, что они также будут установлены на принимающей стороне.
Взгляните на этот вопрос: Отправка XML по HTTPS/POST через cURL?