【发布时间】:2013-06-11 23:21:24
【问题描述】:
我正在使用第 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 脚本以查看是否有任何内容打印到我的屏幕上 - 只是 @ $_POST 和 $xml 中的 987654322@ 和 var_dump() 为空。
从理论上讲,我将如何回显数据,只是作为验证我收到数据的第一步?
如果没有,第一步我可以做些什么来看看我收到了它?
【问题讨论】: