【发布时间】:2016-04-11 14:17:20
【问题描述】:
我们目前正在使用 Ultracart 将 xml 回发到我们服务器上的 url。我想要做的是接收那个xml,然后右转并将其发布到另一个页面。 (我们在为我们正在进行的项目向多个来源发送回传时遇到问题。)这是我一直在玩的:
$xml = file_get_contents('php://input');
$url = 'https://destinationlink';
$post_data = array(
"xml" => $xml,
);
$stream_options = array(
'http' => array(
'method' => 'POST',
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'content' => http_build_query($post_data),
),
);
$context = stream_context_create($stream_options);
$response = file_get_contents($url, null, $context);
我知道我在这里遗漏了一些重要的东西......我想我已经看得太久了,我看不出问题......可能是一些简单得愚蠢的东西。
【问题讨论】: