2

所以,我已经执行了两个步骤

a) 在其中一个 php 文件中创建一个随机的 xml 文件。b) 在第二个文件中解析相同的 xml 文件。

关键是 a) 中的 php 文件将向 php 文件 b) 发出一个 post 请求,其中只有 xml 作为其请求。

文件 b) 必须使用 SIMpleXml 读取 xml 文件。

我正在尝试为此http://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/做点什么。

我的服务器将从 superfeeder 接收 xml 形式的通知。通知将是请求中的 xml 文件。

我正在执行步骤 a) 只是为了确认我的 b) 部分是正确的。

如何在 PHP 中做到这一点。我尝试了所有的 $_REQUEST, $GLOBALS 变量。但是,不知道是什么方法!

4

2 回答 2

9

我不确定我是否了解您要执行的操作,但请尝试查看原始帖子数据。这是一篇关于它的博客文章。

http://www.codediesel.com/php/reading-raw-post-data-in-php/

于 2010-01-15T01:37:51.590 回答
1

如果你想从 PHP 发送 POST 数据,你可以使用 cURL。您不能在发送端设置$_POSTor$_REQUEST并期望它们也被设置在接收端。

看看这个问题:Send XML over HTTPS/POST via cURL?

于 2010-01-15T08:36:23.477 回答