我正在使用第 3 方应用程序开始一个项目,该应用程序应该将 XML 数据发布到我在完成某个操作时提供的 URL。我还可以在第 3 方应用程序中选择让它通过电子邮件发送 XML 以及 POST 到我指定的 URL。
我正在接收 XML 电子邮件,所以我确信它可以工作,但我不完全确定如何知道何时收到 POST/XML 数据。
我编写的测试脚本如下。
我在这里阅读了很多问题并通读了 PHP 文档,但由于我还是初学者,我不确定这是否正确。
<?php
echo "<pre>";
print_r($_POST);
var_dump($_POST);
$xml = file_get_contents('php://input');
print_r($xml);
var_dump($xml);
所以我正在做的是执行触发第 3 方应用程序发送数据的操作,然后马上,我尝试运行 PHP 脚本以查看是否有任何内容打印到我的屏幕上——只是print_r()
and var_dump()
of$_POST
和$xml
是空的。
从理论上讲,这就是我将如何回显数据的方式,只是作为验证我是否收到数据的第一步?
如果没有,第一步我能做些什么来看看我收到了它?