5

我正在使用一种接口标准来交换有关不同计算机系统之间实时公共交通操作的计划、当前或预计性能的信息。这个标准被称为 SIRI

长话短说,我订阅了一项服务,该服务每 30 秒通过此接口向我发送 XML 数据。根据我在下面红色框中突出显示的内容,它表明 HTTP 用于发送此数据,这是我更喜欢的。

我需要创建一个可以侦听此 HTTP 数据的 PHP 文件,然后将其保存到文件中(每 30 秒覆盖前一个文件)。

我已经对如何进行这项工作进行了一些初步研究,并阅读了以下内容:

$HTTP_RAW_POST_DATA

php://input

我怎样才能想出一个 PHP 解决方案来使用这些方法之一或更好的方法来做到这一点?

在此处输入图像描述

4

1 回答 1

16

真正需要做的是:

file_put_contents("outputfile.txt", file_get_contents("php://input"));

Apache 将处理管理传入的请求。

于 2013-07-18T19:35:05.987 回答