我正在开发一个需要与支付服务通信的网站,这是通过他们通过post
变量将 XML 文件发送到必须创建以获取此信息的接收器文件来完成的。
我正在使用它,但我无法让它正常工作:
$xml_post = file_get_contents('php://input');
$xml=simplexml_load_file($xml_post);
foreach($xml->children() as $child){
$body .= $child->getName() . ": " . $child . "<br>";
}
我需要将信息转化为变量。这是我需要接收的 XML 示例:
<?xml version='1.0' encoding='ISO-8859-1'?>
<notification>
<notificationtype>1</notificationtype>
<operations>
<operation>
<type>1</type>
<id>00214</id>
</operation>
</operations>
</notification>