0

我有一个 PHP 应用程序,它通过一个 html 表单将数据发送到支付站点,该表单有一个隐藏的输入字段,其中包含一个 xml 文档的值。以下是表格示例:

<form action="http://www.paymentcompany.com/frmPayment.aspx" method="POST">
    <input type="hidden" name="request" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Request_v1  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
    &lt;Application&gt;
        &lt;ApplicationID&gt;testID123&lt;/ApplicationID&gt;
        &lt;LanguageID&gt;EN&lt;/LanguageID&gt;
    &lt;/Application&gt; />
</form>

当用户单击提交付款按钮时,上面的数据将被发送回(回发)到我的应用程序。我尝试使用 $_POST 数组、HTTP_RAW_POST_DATA 和 php://input 检索/输出数据,但似乎没有任何效果(数组为空或获取未定义的索引)。任何意见或建议将不胜感激。我是在线支付交易和 XML 的新手,所以如果我没有清楚地解释这一点,我深表歉意。

4

0 回答 0